我有一个Pandas数据框(形状为40x2;下面显示了两行):
洪都拉斯['水\ n农业\ n健康\ n生物多样性和生物多样性... 匈牙利['未明确提及']
我想摆脱列表符号[,]和引号'的符号,以便将其以以下形式保存在csv或xlsx中:
洪都拉斯水, 农业, 健康, 生物多样性与……
未明确提及匈牙利
非常感谢您。
最好, 谢里夫
答案 0 :(得分:0)
仅考虑第一行,但您可以将其应用于数据框的所有行,
l1 = "Honduras ['Water\nAgriculture\nHealth\nBiodiversity']"
l1 = l1.replace(']', '').replace('[', '').replace("'", '').replace(' ', '')
l1 = l1.split('\n')
l1
输出:
['HondurasWater', 'Agriculture', 'Health', 'Biodiversity']
注意:应用于所有行之后,您将获得每一行的列表,现在可以将这些列表转换为数据框,然后写入csv
。