例如,
df = pandas.DataFrame({'name':['a','b','c'], 'age':[10,20,30]})
name age
0 a 10
1 b 20
2 c 30
df[df['age'] > 10]
name age
1 b 20
2 c 30
我的问题是:Pandas是否确保索引顺序被保留?是否可能出现以下结果:
name age
2 c 30
1 b 20
谢谢
df[df['age'] > 10]
返回了索引1,2
,它便是保留元素顺序的。所以也许答案应该是 - “是的,过滤会保留顺序”。 - jezrael