我有以下数据框:
volume
index
1 65
1 55
2 44
2 56
3 46
3 75
4 64
4 64
当我输入代码df.iloc[-2:]
.它只显示我的数据框的最后两行。示例:
volume
index
4 64
4 64
我想获取最后两个索引,结果如下
volume
index
3 46
3 75
4 64
4 64
我该怎么做?
最佳答案
您可以在获取唯一值后对索引进行切片,然后使用Series.isin
:
df[df.index.isin(df.index.unique()[-2:])]
或者
df.loc[df.index.unique()[-2:]]
volume
index
3 46
3 75
4 64
4 64
关于python - 如何获取Python数据框中的最后n个索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63112253/