我需要将列名和小写,然后go 掉空格. 在使用方法.lower()之后,我得到一个错误:

'Index' object has no attribute 'lower'

enter image description here

我做错了什么?

推荐答案

下部大小写列名:

df.columns = df.columns.str.lower()

删除空格:

df.columns = df.columns.str.strip()

Python相关问答推荐

使用Python Cerberus初始化一个循环数据 struct (例如树)(v1.3.5)

在编写要Excel的数据透视框架时修复标题行

将行从一个DF添加到另一个DF

具有症状的分段函数:如何仅针对某些输入值定义函数?

如果索引不存在,pandas系列将通过索引获取值,并填充值

配置Sweetviz以分析对象类型列,而无需转换

对于一个给定的数字,找出一个整数的最小和最大可能的和

查找两极rame中组之间的所有差异

Mistral模型为不同的输入文本生成相同的嵌入

如何在虚拟Python环境中运行Python程序?

pyscript中的压痕问题

根据列值添加时区

joblib:无法从父目录的另一个子文件夹加载转储模型

Flask Jinja2如果语句总是计算为false&

递归函数修饰器

如何使用大量常量优化代码?

浏览超过10k页获取数据,解析:欧洲搜索服务:从欧盟站点收集机会的微小刮刀&

高效生成累积式三角矩阵

如何从数据框列中提取特定部分并将该值填充到其他列中?

如何将一个文件的多列导入到Python中的同一数组中?