我有一个csv,像这样(没有标题):
a1 b1 3
a2 b2 5
a3 b3 8
我想获取所有行,其中最后一列的值为>4
。我该怎么办?
P.S。这就是为什么这不是重复的问题-在上面的链接中,列被命名,而我的列未命名。
答案 0 :(得分:1)
您可以将boolean indexing
与iloc
一起使用来选择最后一列:
df = df[df.iloc[:, -1] > 4]
print (df)
0 1 2
1 a2 b2 5
2 a3 b3 8
详细信息:
print (df.iloc[:, -1])
0 3
1 5
2 8
Name: 2, dtype: int64