set_index
sort_index("na_position" = "last")…………这个代码有点小问题
ps:坐在公交车上写总结,突然发现自己带了笔记本。。。
小明思维太快,本宝宝太笨。关于索引,loc和iloc学了两三天才理解。应该是自己在学习的不够专注造成的。
head( )
fial( )
fillna
下面的比较有条理
1.常用的操作
查看属性columns,index,dtypes,shape,size
cf.shape
cf.sizw
cf.columns
方法使用head,tail,rename,replace,sort_values,describe,min,max,sum,mean,unique_values
cf.head(5)
cf.tail( )
cf.min( )
2.dataframe数据的选取添加删除
选取
cf["height"]
cf["Player"]
cf[["player", "height","weight"]]
添加,类似字典.每次只能增加一列
cf.age = 18
条件筛选
cf["height"] >=180,返回布尔值
删除
del df.age
3.missing value缺失值nan
检测缺失值班
pd.isnull(df)
cf.fillna(0). 缺失值用0补充,填充缺失值
删除缺失值
填充缺失值
4.文本数据
upper大写,strip删除空格
test.columns = test.columns.str.strip( )
split文本分割
df.Player.str.split(" ")
字符串文本索引
5索引
loc iloc
对过滤的索引,因为在dataframe对数据条件筛选返回的是布尔值。
用loc,主要是把布尔值转化为文本格式。
loc是基于名称索引,iloc是基于位置索引
回家继续复习,今天先简单记录下
明日计划
pandas学习14.15
仰卧起坐