英文:
'DataFrame' object has no attribute 'column'
问题
我试图检索一个DataFrame的列名,全部都是小写,但是出现了以下的属性错误:'DataFrame'对象没有'column'属性。
import pandas as pd
df = pd.read_csv('C:/dataset.csv')
col_names = df.columns.str.lower()
print(col_names)
为什么会出现这个错误,如何修复它?
英文:
I'm trying to retrieve the column names of a dataframe, all in lower case, but that's giving me the following Attribute Error: 'DataFrame' object has no attribute 'column'.
import pandas as pd
df = pd.read_csv('C:/dataset.csv')
col_names=df.column.values.lower()
print(col_names)
Why is this error showing up & how do I fix it?
答案1
得分: 1
IIUC, 将 "column" 替换为 "columns" 并使用 str.lower
访问器:
col_names = df.columns.str.lower().tolist()
英文:
IIUC, replace "column" by "columns" and use the str.lower
accessor:
col_names = df.columns.str.lower().tolist()
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论