gpt4 book ai didi

python - 数据框对象没有属性

转载 作者:行者123 更新时间:2023-12-01 04:11:23 26 4
gpt4 key购买 nike

我正在尝试使用 Pandas 调用 Dataframe 列进行分析。我上传了一个 CSV 文件,但是每次它都会给我这个错误 AttributeError: 'DataFrame' object has no attribute 'X'
我怎样才能使每一列都可用于分析以及为什么总是发生这种情况。

proportion_women_survived = float(sum(women.survived))/len(women) 这是一个示例。我将 read_CSV('Train.csv) 读入 Python 编辑器,当我 data.head() 时,会显示这些列,但除非我这样做,否则不会显示一列:

[{newCols = data.columns.values
newCols[-1] = 'PassengerId'
data.columns = newCols}]

最佳答案

您收到错误是因为您的列名称区分大小写,通常您可以使用 df.columns.tolist() 检查您的列的实际内容,因为您担心这一点,您可以加载后使用小写列:

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

示例:

In [203]:
df = pd.DataFrame(columns=list('aBCd'))
df

Out[203]:
Empty DataFrame
Columns: [a, B, C, d]
Index: []

In [204]:
df.columns.str.lower()

Out[204]:
Index(['a', 'b', 'c', 'd'], dtype='object')

关于python - 数据框对象没有属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34903082/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com