首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法理解iloc用于反转所有行和反转所有列的语法。

无法理解iloc用于反转所有行和反转所有列的语法。
EN

Stack Overflow用户
提问于 2020-04-04 10:38:56
回答 1查看 127关注 0票数 1

我无法理解用于逆转Pandas中所有行和所有列的语法。

代码语言:javascript
复制
1. Reversing all rows : df.iloc[::-1]
2. Reversing all columns : df.iloc[:,::-1]

在一个相关的注意事项上,将如何同时逆转行和列?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-04 10:46:49

在一个相关的说明中,将如何同时逆转行和列?

代码语言:javascript
复制
df.iloc[::-1, ::-1]

我认为为了解释切片是最好的检查如何在lists中工作,这里使用完全相同的原则:

代码语言:javascript
复制
a[::-1]    # all items in the array, reversed
a[1::-1]   # the first two items, reversed
a[:-3:-1]  # the last two items, reversed
a[-3::-1]  # everything except the last two items, reversed

Pandas行

代码语言:javascript
复制
df.iloc[::-1]    # all items in the array, reversed
df.iloc[1::-1]   # the first two items, reversed
df.iloc[:-3:-1]  # the last two items, reversed
df.iloc[-3::-1]  # everything except the last two items, reversed

顺便说一句,它与片行相同,使用:获取所有列,但显然省略了,因为工作方式相同:

代码语言:javascript
复制
df.iloc[::-1]
df.iloc[::-1, :]
....

Pandas列-首先:意味着获取所有行,然后切片列

代码语言:javascript
复制
df.iloc[:, ::-1]    # all items in the array, reversed
df.iloc[:, 1::-1]   # the first two items, reversed
df.iloc[:, :-3:-1]  # the last two items, reversed
df.iloc[:, -3::-1]  # everything except the last two items, reversed
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61026839

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档