第二期组队学习开始啦,这次在python基础上报名了动手数据分析,加油呀!希望在产出上相较第一期有一些进步~学习内容概括从数据的导入到观察数据特征到筛选特定目标数据,包括删除列显示特定位置的数据结果,获得数据的基本统计信息等等。
第一次的task难度不高,如果能附上数据可视化的话,会使得基本统计数据更直观。程序和结果import numpy as np
import pandas as pd
df = pd.read_csv(‘D:\pythondata\train.csv’)
df.head(3)
chunker = pd.read_csv(‘D:\pythondata\train.csv’, chunksize=1000)
df = pd.read_csv(‘D:\pythondata\train.csv’,
names=[‘乘客ID’,‘是否幸存’,‘舱位等级’,‘姓名’,‘性别’,‘年龄’,‘兄弟姐妹’,‘父母子女个数’,‘船票信息’,‘票价’,‘客舱’,‘登船港口’],index_col=0,header=0)
print(df.head())
df.info()#查看数据基本信息
print(df.head(10))
print(df.tail(15))
#查看前10和后15
print(df.isnull().head(10))
#检查数据是否为空,空的话返回True,不空返回False
df.to_csv(‘D:\pythondata\train_chinese.csv’,encoding=‘utf-8’)#保存
1234567891011121314151617注释:1.在路径中尽量不要出现中文,路径用“\”更不容易出错。
2.这些在遇到和内存一样大的数据时读取起来会比较困难