我有一个数据框列列表['Text1', 'Text2', 'Text3']我想显示为Text1, Text2, Text3数组的长度可能会有所不同。当前输入数据帧预期的 :
2 回答
翻阅古今
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
添加回答
举报
0/150
提交
取消