python-将 pandas 数据框列值转换为逗号分隔的字符串
发布时间:2022-06-21 07:54:29 414
相关标签: # node.js
我有一个如下所示的数据框:
Column1 Column2
'['jjhjh', 'adads','adsd']', 'dwdwdqw'
'['adads','adsd']', 'dwdwdqw'
'['jjhjh', 'adads','adsd']', 'dwdwdqw'
'['adads','adsd']', 'dwdwdqw'
'['adads','adsd']', 'dwdwdqw'
虽然第1列中的项目看起来像项目列表,但它们是字符串。我想从这个字符串中删除方括号,删除引号,并用相同的值替换该列中的所有值,但作为逗号分隔的字符串。我期望的输出是:
Column1 Column2
'jjhjh', 'adads','adsd', 'dwdwdqw'
'adads','adsd', 'dwdwdqw'
'jjhjh', 'adads','adsd', 'dwdwdqw'
'adads','adsd', 'dwdwdqw'
'adads','adsd', 'dwdwdqw'
def string_convert(column_name):
lista=[]
for i in column_name:
i=i.strip("[]")
i=eval(i)
lista.append(i)
for m in lista:
if m == tuple:
column_name = m[0] + ',' + m[1]
else:
column_name = m
return df['other']
有人能帮我吗?提前谢谢。
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报