You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python Pandas如何将一列数据剪切并粘贴到新增列中

Pandas列剪切迁移操作方案

你可以通过pop方法实现符合语义的剪切操作,完整代码如下:

import pandas as pd

# 原有数据构造逻辑
a = [{'name': 'RealMadrid_RT'}, {'name': 'Bavaria_FD'}, {'name': 'Lion_NS'}]
df = pd.DataFrame(a)

# 核心操作
df['name_2'] = df.pop('name') # 剪切name列赋值给新列,原name列会从df中移除
df.insert(0, 'name', '') # 将空的name列插回原来的第一列位置,保持列顺序

操作后输出效果如下:

索引namename_2
0RealMadrid_RT
1Bavaria_FD
2Lion_NS

如果你不需要严格保持name列的原始位置,也可以使用更简洁的写法:

df['name_2'] = df['name']
df['name'] = ''

内容的提问来源于stack exchange,提问作者Alex

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.27 08:06:02