这个问题在这里已经有了答案:
Slicing multiple column ranges from a dataframe using iloc
(2 个回答)
去年关闭。
data<-data[c(8,1:7)]
基本上,将最后一列移动到第一个位置。我将如何通过仅使用列索引(最好在一行中)在 Python 中执行此操作?
最佳答案
使用 numpy.r_
这是为了允许 R
像数组切片的语法。因此 r_
假设您的数据框名为 df
import numpy as np
import pandas as pd
df = df.iloc[:, np.r_[8, 1:7]]
关于python - 什么是 Python/pandas 相当于这个用于重新排列数据帧列的 R 代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41540021/