【发布时间】:2020-03-15 11:18:47
【问题描述】:
给定以下数据框:
import pandas as pd
d=pd.DataFrame({'ID':[1,1,1,1,2,2,2,2],
'values':['a','b','a','a','a','a','b','b']})
d
ID values
0 1 a
1 1 b
2 1 a
3 1 a
4 2 a
5 2 a
6 2 b
7 2 b
我要获取的数据是:
ID values count label(values + ID)
0 1 a 3 a11
1 1 b 1 b11
2 1 a 3 a12
3 1 a 3 a13
4 2 a 2 a21
5 2 a 2 a22
6 2 b 2 b21
7 2 b 2 b22
非常感谢!!!!!!!!!!!!!!!!!!!!!
【问题讨论】:
-
如何实现这样的功能?非常感谢!!!
标签: python-3.x pandas duplicates conditional-statements unique