pandas数据统计操作,分组排序统计,去重,union合并

1.pandas数据统计操作,分组排序统计,去重,union合并

import pandas as pd
df = pd.DataFrame([{'A':2,'B':3},{'A':2,'B':3},{'A':5,'B':3},{'A':2,'B':9}])
df1 =df
df2 = df
df = pd.concat([df1,df2],ignore_index=True) ##合并 union
# '''
#       A 	B
# 0 	2 	3
# 1 	2 	3
# 2 	5 	3
# 3 	2 	9
# 4 	2 	3
# 5 	2 	3
# 6 	5 	3
# 7 	2 	9
# '''
df.drop_duplicates(inplace=True) #去重
# '''
#  	    A 	B
# 0 	2 	3
# 2 	5 	3
# 3 	2 	9
# '''

df.groupby(['A']).size().reset_index(name='counts') #分组操作 ['A'] 根据列分组 ['A','B']
# '''
#  	   A 	counts
# 0 	2 	2
# 1 	5 	1
# '''
df['A'].tolist() ##[2, 5, 2] 将谋列转化为list

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值