3
這是我的數據框:如何在pandas數據框中使用groupby時連續設置?
> df
a b
0 1 set([2, 3])
1 2 set([2, 3])
2 3 set([4, 5, 6])
3 1 set([1, 34, 3, 2])
現在,當我groupby
,我想更新套。如果這是一個list
沒有問題。但我的命令的輸出是:
> df.groupby('a').sum()
a b
1 NaN
2 set([2, 3])
3 set([4, 5, 6])
我應該怎麼做groupby更新集?我在尋找的輸出如下:
a b
1 set([2, 3, 1, 34])
2 set([2, 3])
3 set([4, 5, 6])
謝謝,它解決了設置問題,但列名更名爲0。爲什麼會發生? – ALH
這是因爲結果是一個系列,所以沒有列名。如果您需要,我已經添加了一個保留列名的方法。 –