【发布时间】:2019-04-04 15:44:00
【问题描述】:
我想过滤 Pandas 系列以删除某些值。这似乎是一项简单的任务,但same question 的首选答案对我不起作用。
这是我的可重现示例:
data = np.array([['','Col1','Col2'],
['Row1',1,2],
['Row2',3,4]])
myDF = pd.DataFrame(data=data[1:,1:],
index=data[1:,0],
columns=data[0,1:])
mySeries = myDF.loc[:, "Col1"]
mySeries[mySeries != 1]
我希望最后一行输出包含值 3 的单行,但我得到的是:
Row1 1
Row2 3
Name: Col1, dtype: object
我做错了什么?
【问题讨论】:
标签: python pandas numpy series