正确的方法来反转pandas.DataFrame?

正确的方法来反转pandas.DataFrame?,第1张

正确的方法来反转pandas.DataFrame?
data.reindex(index=data.index[::-1])

或者简单地:

data.iloc[::-1]

将反转您的数据帧,如果您想使

for
循环从下到上,则可以执行以下 *** 作:

for idx in reversed(data.index):    print(idx, data.loc[idx, 'Even'], data.loc[idx, 'Odd'])

要么

for idx in reversed(data.index):    print(idx, data.Even[idx], data.Odd[idx])

因为你得到一个错误

reversed
首先调用
data.__len__()
返回6,然后试图调用
data[j - 1]
用于
j
range(6,0, -1)
和第一个电话会
data[5]
;
但在pandas数据框中
data[5]
表示第5列,而没有第5列,因此它将引发异常。(请参阅文档)



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5643641.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存