亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何向數據框列添加逗號

如何向數據框列添加逗號

莫回無 2023-12-29 10:10:20
我有一個數據框列列表['Text1', 'Text2', 'Text3']我想顯示為Text1, Text2, Text3數組的長度可能會有所不同。當前輸入數據幀預期的 :
查看完整描述

2 回答

?
郎朗坤

TA貢獻1921條經驗 獲得超9個贊

使用str.join()該系列上的功能:

df['Column3'].str.join(', ')


查看完整回答
反對 回復 2023-12-29
?
翻閱古今

TA貢獻1780條經驗 獲得超5個贊

我用以下內容重現了您的問題:


import pandas as pd

data = {"Sno": [1,2], "column1": ["A","B"], "Column2": ["C", "D"], "Column3":[['Text1', 'Text2', 'Text3'], ['Text4', 'Text5', 'Text6']]}

df = pd.DataFrame(data)

為了獲得您想要的結果,您需要這一行:


df['Column3'] = df['Column3'].map(lambda row: (', ').join(row))

輸出


  Sno  column1  Column2 Column3

0   1      A       C    Text1, Text2, Text3

1   2      B       D    Text4, Text5, Text6


查看完整回答
反對 回復 2023-12-29
  • 2 回答
  • 0 關注
  • 144 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號