for i, feature in enumerate(data.feature_names)报错'DataFrame' object has no attribute 'feature_names'
时间: 2023-08-19 09:05:45 浏览: 118
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
5星 · 资源好评率100%
这个错误可能是因为你尝试在一个 DataFrame 对象上调用 feature_names 属性,但是这个属性在 DataFrame 中并不存在。如果你想要枚举 DataFrame 中的列名,可以使用 columns 属性来获取。例如,如果你有一个名为 df 的 DataFrame 对象,可以使用 df.columns 来获取该对象的所有列名。然后,你可以使用 enumerate 函数枚举这些列名。例如:
```python
for i, feature in enumerate(df.columns):
# 在这里对每个特征进行处理
...
```
在这个例子中,df 是一个 DataFrame 对象,我们使用 df.columns 获取该对象的所有列名,然后使用 enumerate 函数枚举这些列名。在 for 循环中,我们可以对每个特征进行处理。
阅读全文