Crossin的编程教室

标题: Sklearn 与 TensorFlow 机器学习实用指南第二版 第一章的问题 [打印本页]

作者: zhongkai    时间: 2023-1-2 09:26
标题: Sklearn 与 TensorFlow 机器学习实用指南第二版 第一章的问题
第一章的练习里,要导入两个文件,我在导入第二个CSV文件的时候一直报错,显示没有Country这一列,不懂为什么
#我的代码如下
import pandas as pd
gdp = pd.read_csv("gdp_per_capita.csv", thousands =',', delimiter ='\t', na_values="n/a",encoding='utf-8')
gdp.head()
gdp_per_capita.rename(columns={"2015":"GDP per capita"}, inplace=True)
gdp_per_capita.set_index("Country", inplace=True)

#报错内容
KeyError: "None of ['Country'] are in the columns"
#文件内容
见附件

59318FD7-5C59-4BD6-822F-09D061DD7C7B.png (852.56 KB, 下载次数: 1085)

59318FD7-5C59-4BD6-822F-09D061DD7C7B.png


作者: crossin先生    时间: 2023-1-2 22:53
那就在读取csv之后把gdp这个dataframe输出出来看一看到底读进来的是什么结构,再做进一步判断

一般来说,照着教程打还报错,要么是有地方疏漏打错了,要么就是用的版本不一样,有些函数变动了,可以换成教程所用的版本来试试
作者: zhongkai    时间: 2023-1-3 06:34
crossin先生 发表于 2023-1-2 22:53
那就在读取csv之后把gdp这个dataframe输出出来看一看到底读进来的是什么结构,再做进一步判断

一般来说, ...

昨天那个解决了,因为我没用教程里给的那个年度的,用的是最新的数据,格式和教程里的不一样,但是又有新问题了,稍后我打出来
作者: zhongkai    时间: 2023-1-3 06:35
请问,我在python里筛选后的数据有179行,但是我看excel里自己手动筛选后只有37行,发现有很多重复数据,这个怎么办啊

WechatIMG128.jpeg (112.22 KB, 下载次数: 455)

WechatIMG128.jpeg


作者: zhongkai    时间: 2023-1-3 06:40
我找到原因了!感谢




欢迎光临 Crossin的编程教室 (https://bbs.crossincode.com/) Powered by Discuz! X2.5