目录:
一、字段数据类型转换:.astype()
二、数据重塑:melt、pivot_table
三、resample函数:pandas.DataFrame.resample
四、筛选:字符串包含xx(contains、startswith、endswith)
五、筛选:bool(好用)
六、合并函数(含join):concat;merge
七、“分列”字符串:.str.split(expend=True)
五、筛选:bool(好用)
举例:
euro12
上述方法的拆解:
#将所有满足条件的bool存为b
b=euro12.Team.str.contains('G')
#使用loc做筛选
euro2.loc[b]
六、合并函数(含join):concat;merge
一个不错的链接:
Python基础 | pandas中dataframe的整合与形变(merge & reshape)www.cnblogs.com目录(点击即跳转)
- 行的union
- pd.concat
- df.append
- 列的join
- pd.concat
- pd.merge
- df.join
- 行列转置(数据重组)
- pivot
- stack & unstack
- melt
七、“分列”字符串:.str.split(expend=True)
举例:
i_new=chipo.item_price.str.split('$',expand=True)[1]#分列后,只要后面的
chipo['item_price']=i_new.astype('float')# 更改了数据类型
chipo.info()