我有两个Dataframe:
df1型:
c1 c2 c3
1 192 1
3 192 2
4 193 3
5 193 3
7 193 5
9 194 7
df2型:
v1
192
193
194
我想在df2中添加新列,结果是:
df2型:
v1 v2
192 2
193 2
194 1
说明:v1=193,在df1中有3行,对应的c3是3\3\5,distinct值是3和5,计数是2,所以df2中的v2是2
谢谢,python版本是最好的。
2条答案
按热度按时间5rgfhyps1#
你可以加入,分组
v1
并得到c3
.u5rb5r592#
您可以尝试以下操作: