連接 Pandas DataFrame 中多列的字串
連接 Pandas DataFrame 中不同列的字串是資料操作的常見任務。在這種情況下,目標是將「bar」和「foo」列組合成具有特定格式的單一欄位。
要實現此目的,您可以利用map()函數將「bar」轉換為「bar」 ' 列轉換為字串,然後使用字串連接運算子( ) 將值與'foo' 列組合。這是更新後的程式碼:
# Convert 'bar' column to strings df['bar'] = df.bar.map(str) # Concatenate 'bar' and 'foo' columns df['new_column'] = df.bar + " is " + df.foo
透過這個方法,您將獲得一個名為「new_column」的新列,其中包含所需的連接字串:
bar foo new_column 0 1 a 1 is a 1 2 b 2 is b 2 3 c 3 is c
此方法高效且靈活,可讓您連接多列中的字串並根據您的特定要求自訂輸出格式。
以上是如何連接 Pandas DataFrame 中多列的字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!