作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在使用 Pandas 数据帧的索引时遇到一些问题。我想要做的是从 csv 文件加载数据,创建 Pandas 数据框,然后从该数据框中选择特定列并将其转换为数组。
KeyError: "['petal length'] not in index"
我正在使用的代码是
import pandas as pd
import numpy as np
data = pd.read_csv('iris.csv')
x = np.array(data[['sepal length', 'petal length']])
这是表格:
使用重新索引
将为列创建缺失值。
感谢您的帮助!
最佳答案
您需要检查列名称:
print (data.columns)
Index(['SepalLength', 'SepalWidth', 'PetalLength', 'PetalWidth', 'Name'], dtype='object')
因此选择使用:
x = np.array(data[['SepalWidth', 'PetalWidth']])
关于python - key 错误 : "[' petal length'] not in index",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41130856/
我在使用 Pandas 数据帧的索引时遇到一些问题。我想要做的是从 csv 文件加载数据,创建 Pandas 数据框,然后从该数据框中选择特定列并将其转换为数组。 KeyError: "['petal
我正在尝试使用plot_tree,如tutorial所示 我正在使用 iris 数据集来训练模型,这是我的代码: from numpy import loadtxt from xgboost impo
预先感谢您的任何回复,这个论坛上的答案对我的研究非常宝贵。我是一名为了语言范式研究项目而学习 F# 的学生,我正在尝试利用 http://trelford.com/blog/post/specialk
我是一名优秀的程序员,十分优秀!