使用Pandas GroupBy 連接多行字串
要使用Pandas 的groupby 連接多行字串,我們可以利用groupby 和技術轉換技術的組合。
考慮以下資料集,我們想要的地方連接每組「名稱」和「月份」的「文字」列:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
|
要連接每組「名稱」和「月份」的「文字」列,我們可以使用groupby 函數:
1 |
|
或者,我們可以使用apply函數並重設索引:
1 |
|
這將產生一個新列,其中每個組的「文字」值連接起來:
1 2 3 4 5 |
|
透過利用groupby 轉換技術,我們可以有效地連接來自多行的字串,增強資料分析和呈現。
以上是如何使用 GroupBy 連接多個 Pandas DataFrame 行中的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!