【发布时间】:2020-06-18 14:17:36
【问题描述】:
我有一个包含 20,000 个观察值的 pandas 数据框。我只想过滤掉观察 879。我尝试了以下方法:
df.iloc[-879, ]
这只是产生了列名。如何取出数据框中间的特定列?
建议如下:如何从数据框的单元格中获取值?
它没有回答问题。它显示了如何根据按列值过滤从单元格中提取值。我需要在数据框中间按索引位置和一行进行过滤。
所以我需要索引 [0:878] 和索引 [880:]
【问题讨论】:
-
df.drop(df.index[879])? -
我收到了
TypeError: 'RangeIndex' object is not callable -
不。有效。我使用
()而不是[]。我的错。谢谢! -
不需要额外的
-,应该是[879]。