我想算V2
計值。這是我的代碼大熊貓基於「V2」
raw_data ={'id': [1, 2, 3, 4,5,1,3,4,7],
'value': [10, 20, 30, 40,10,20,60,6,2],
'v2': [100, 200, 300, 400,1,2,3,4,5]}
df= pd.DataFrame(raw_data)
df= df.groupby('id',as_index=False).agg(lambda x:x.tolist())
這是我所希望的數據框
id value v2 v2count firtv2
1 [10,20] [100,2] 2 [100]
2 [20] [200] 1 [200]
3 [30,60] [300,3] 2 [300]
.
.
.
你是什麼意思與「*計值2 * 「?你的意思是「價值」是兩個值的列表的次數? –
我的意思是v2的次數 –
另外:我會給出標準警告 - 熊貓對於非標量元素沒有很好的支持作爲Series和DataFrame的條目。把名單放在那裏很可能會導致意外的行爲。 – DSM