gpt4 book ai didi

python - Pandas 弹出最后一排

转载 作者:太空狗 更新时间:2023-10-29 21:00:28 26 4
gpt4 key购买 nike

有没有办法像python原生列表的pop方法一样获取和删除最后一行?

我知道我可以像下面那样做。我只想让它成为一行。

df.ix[df.index[-1]]
df = df[:-1]

最佳答案

假设示例数据框:

In[51]:df
Out[51]:
a b
0 1 5
1 2 6
2 3 7
3 4 8

你可以使用 df.drop :

In[52]:df,last_row=df.drop(df.tail(1).index),df.tail(1)

In[53]:df
Out[53]:
0 1
0 1 5
1 2 6
2 3 7

In[54]:last_row
Out[54]:
a b
3 4 8

或使用 numpy作为 np:

df,last_row=pd.Dataframe(np.delete(df.values,(-1),axis=0)),df.tail(1)

关于python - Pandas 弹出最后一排,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39263411/

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