У меня есть фрейм данных, который состоит из комбинации текстовых и числовых данных, с некоторыми значениями -999
, представляющими отсутствующие или недействительные данные. В качестве примера игрушки, скажем, это выглядит так:
import pandas as pd
import matplotlib.pyplot as plt
dictOne = {'Name':['First', 'Second', 'Third', 'Fourth', 'Fifth', 'Sixth', 'Seventh', 'Eighth', 'Ninth'],
"A":[1, 2, -3, 4, 5, -999, 7, -999, 9],
"B":[4, 5, 6, 5, 3, -999, 2, 9, 5],
"C":[7, -999, 10, 5, 8, 6, 8, 2, 4]}
df2 = pd.DataFrame(dictOne)
df2.hist('C', bins = 1000)
plt.xlim=([0, 10])
Это дает
Я пытаюсь исключить значения -999
. Есть ли простой способ сделать это в Пандах?
Кроме того, в моем примере кода, почему ось X не ограничена диапазоном [0,10]?