我正在try 使用PANDAS.ASSIGN函数.该函数将另一列添加到现有列中.

例如

DataFrame1 = DataFrame1.assign(NewColName=[1,2,3,4])

添加名为"NewColName"的新列.然而,我的理想列名应该是"Weight [kg]",当我try 使用"[ ]"时,该函数停止工作.我试过在"[ ]"号公路周围应用%'s\'s和其他类似的方法,但都没有成功.

I know I can just rename the column after giving it any name, such as "PlaceHolderName", but is there a way to do this with one line of code? That function does not accept column name inside
" ", so it feels different compared to something like Index="[[asdsa][[" .... where I can type whatever I want inside the " ".

谢谢.

推荐答案

使用dictionary unpacking将名称作为参数传递:

DataFrame1.assign(**{'Weight [kg]': [1,2,3,4]})

Python相关问答推荐

try 在树叶 map 上应用覆盖磁贴

删除任何仅包含字符(或不包含其他数字值的邮政编码)的观察

如何使用数组的最小条目拆分数组

给定高度约束的旋转角解析求解

如何在表中添加重复的列?

Python脚本使用蓝牙运行在Windows 11与raspberry pi4

如何更新pandas DataFrame上列标题的de值?

使用特定值作为引用替换数据框行上的值

Python—压缩叶 map html作为邮箱附件并通过sendgrid发送

在电影中向西北方向对齐""

如何在一组行中找到循环?

如何编辑此代码,使其从多个EXCEL文件的特定工作表中提取数据以显示在单独的文件中

Django在一个不是ForeignKey的字段上加入'

BeatuifulSoup从欧洲志愿者服务中获取数据和解析:一个从EU-Site收集机会的小铲子

Match-Case构造中的对象可调用性测试

两个名称相同但值不同的 Select 都会产生相同的值(discord.py)

try 在单个WITH_COLUMNS_SEQ操作中链接表达式时,使用Polars数据帧时出现ComputeError

如何在Django查询集中生成带有值列表的带注释的字段?

了解如何让库认识到我具有所需的依赖项

在Django REST框架中定义的URL获得404分