python - 无法训练或测试数据
问题描述
我有这位先生在“ https://github.com/venky14/Machine-Learning-with-Iris-Dataset/blob/master/Machine%20Learning%20with%20Iris%20Dataset.ipynb ”中提到的代码
将数据拆分为训练和测试后,我无法将特征用于训练和测试数据。在 [92] 处抛出错误。
它给了我错误“KeyError:“['A''B''C''D''E''F''H''I'] 不在索引中”
解决方案
您似乎将列名称为索引。请提供示例代码,因为引用的 ipynb 似乎是正确的。可能你正在寻找这个:
import pandas as pd
df = pd.read_csv('sample-table.csv')
df_selected_columns = df[['A', 'B', 'C', 'D', 'E', 'F', 'H', 'I']]
np_ndarray = df_selected_columns.values
推荐阅读
- github - 推送我的 github 文件时遇到问题
- unicode - Unicode 标志在 Firefox 上是可以的,但在 Chromium 中是两个字母;例如
- ubuntu - 用 Sed 用回车替换行
- python - 迭代合并多个海量数据帧而不会耗尽内存
- sql - SQL Server中随机选择8行数据,需要优化
- powershell - 作为后台进程在 Powershell 中有效地压缩档案
- android - [Kotlin]在目录中列出文件时,如何仅检索不包括路径的文件名?
- python - 如何比较 Django 中的两个查询集并过滤不完全匹配的查询集?
- android - 为什么我不能在 Android Studio Kotlin 中读/写文本文件
- visual-studio-code - Visual Studio Code:获取 Javascript 对象中的路径