要将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()
方法将最后一列插入到第一列的位置。
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。