第一章:第一节数据载入及初步观察--6.15
2021-06-15 本文已影响0人
小憨豆
1.使用绝对路径载入数据的时候,因为直接将电脑上文件的地址(D:\Datawhale 数据分析\hands-on-data-analysis-master\hands-on-data-analysis-master\第一单元项目集合)复制过来导致出现了报错,将‘\’改成‘/’后,程序跑通了。
2.如果相对路径载入数据时发生报错,使用os.getcwd()查看当前工作目录,不过前提是需要先通过‘import os’载入os库.
3.将表头改成中文,索引改为乘客ID的两种方法:
第一种:
df = pd.read_csv('train.csv') # 在使用pandas的read_csv方法时,它默认会自动加上一列行号。index_col=0 去掉默认行号
df.columns = ['乘客ID', '是否幸存', '乘客等级(1/2/3等舱位)', '乘客姓名', '性别', '年龄', '堂兄弟/妹个数','父母与小孩个数','船票信息','票价','客舱','登船港口']
df = df.set_index('乘客ID') # 重新设 乘客ID 为索引,去掉默认会自动加上一列行号
df.head()
第二种:
df = pd.read_csv('train.csv', names=['乘客ID','是否幸存','仓位等级','姓名','性别','年龄','兄弟姐妹个数','父母子女个数','船票信息','票价','客舱','登船港口'],index_col='乘客ID',header=0)
df.head()
4.查看数据整体结构:df.info,df.describe()
5.本次作业遇到的最大问题是不知道什么时候代码后面有小括号,什么时候又没有,比如decribe,isnull()等等