dataframe 筛选_19_python_pandas_DataFrame使用指南(下)(5-7)

目录:
一、字段数据类型转换:.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
v2-8e70abf33b6b69c2759a8e7fc45d4e97_180x120.jpg

目录(点击即跳转)

  • 行的union
  1. pd.concat
  2. df.append
  • 列的join
  1. pd.concat
  2. pd.merge
  3. df.join
  • 行列转置(数据重组)
  1. pivot
  2. stack & unstack
  3. melt

七、“分列”字符串:.str.split(expend=True)

举例:

i_new=chipo.item_price.str.split('$',expand=True)[1]#分列后,只要后面的
chipo['item_price']=i_new.astype('float')# 更改了数据类型
chipo.info()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值