Sam*_*m L 3 python dataframe python-3.x pandas
我目前遇到了一个问题,并希望有人可以提供帮助.目前有2个数据帧的项目长达数十万行.(一个超过20万,一个超过180k).2个数据帧中较大的一个将包含用户的唯一值,而较小的数据帧不包含例如:
df1:
user1
user2
user3
user4
user5
df2:
user1
user1
user5
user4
user5
user5
Run Code Online (Sandbox Code Playgroud)
我需要做的是从df1中获取每个用户并有效地查看它是否在df2中以及它发生了多少次.
谢谢!
运用 value_counts
df1['Newcount']=df1['df1:'].map(df2['df2:'].value_counts())
df1
Out[117]:
df1: Newcount
0 user1 2.0
1 user2 NaN
2 user3 NaN
3 user4 1.0
4 user5 3.0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
480 次 |
| 最近记录: |