1
當我使用下面的代碼:大熊貓的GroupBy和符連接數,而不是對它們求和
print(self.df.groupby(by=[2])[3].agg(['sum']))
在下面的數據框:
0 1 2 3 4 5 6 7
0 15 LCU Test 1 308.02 170703 ALCU 4868 MS10
1 16 LCU Test 2 127.37 170703 ALCU 4868 MS10
的SUM函數沒有正確完成,因爲值列(列3)返回值的連接字符串(308.02127.37),而不是保持各個值的完整性以允許操作。
不能重現您提到的行爲。此外,我使用你的代碼(刪除自我部分後)得到錯誤 – Quickbeam2k1
看起來像你的專欄3類型是一個字符串,而不是一個浮動,嘗試投它 – Deb
如果你提供更多的數據行的行使用groupby會好得多。 – Dark