0
import pandas as pd
df = pd.DataFrame({ 'lat' : range(0,8),
'name' : ['a', 'a', 'a', 'a', 'b', 'b', 'b', 'b']})
df
輸出是:隨機配對的大熊貓數據幀的所有值
lat name
0 0 a
1 1 a
2 2 a
3 3 a
4 4 b
5 5 b
6 6 b
7 7 b
現在,我想要做的是每個名字類型中,創建隨機配對,並把它們相加。但是,所有行都必須是隨機配對的一部分。
所以理想的輸出會看起來像:
name pairing sum
0 a 0,3 3
1 a 2,1 3
2 b 6,4 10
3 b 7,5 12
然而,重要的是,沒有一個公司與B的配對,並且所有值都恰好一對。
我該如何做到這一點?