gpt4 book ai didi

python - 如何获取Python数据框中的最后n个索引?

转载 作者:行者123 更新时间:2023-12-02 02:44:00 25 4
gpt4 key购买 nike

我有以下数据框:

        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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com