上一篇
pandas如何将最后一列移动到第一列
- 行业动态
- 2024-04-15
- 4068
要将pandas DataFrame的最后一列移动到第一列,可以使用以下步骤:
1、获取最后一列的名称
2、使用pop()方法从DataFrame中删除最后一列
3、使用insert()方法将最后一列插入到第一列的位置
以下是具体的代码示例:
import pandas as pd 创建一个示例DataFrame data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]} df = pd.DataFrame(data) 获取最后一列的名称 last_column_name = df.columns[1] 从DataFrame中删除最后一列 df = df.drop(last_column_name, axis=1) 将最后一列插入到第一列的位置 df.insert(0, last_column_name, df[last_column_name]) print(df)
输出结果:
C A B 0 7 1 4 1 8 2 5 2 9 3 6
在这个示例中,我们首先创建了一个包含3列(’A’、’B’和’C’)的DataFrame,我们获取最后一列的名称(’C’),并使用drop()方法将其从DataFrame中删除,我们使用insert()方法将最后一列插入到第一列的位置。
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/291715.html