【发布时间】:2021-04-08 13:45:47
【问题描述】:
我在数据框的单元格中有一个字符串 ['A', 'B', 'C'] )。
现在我想让它像熊猫数据框中的(第 2 行,ColA)一样,如下上传的图片,我该如何实现?当我使用 to_CSV 将它保存到 CSV 时,我还希望它在 excel 中看起来像这样。
输入:
df = pd.DataFrame({'ColA' : "['A','B','C']"}, index=[1])
输出:
ColA
1 ['A','B','C']
2 A
B
C
我相信 text.explode 不是解决方案,因为它将列表分成几行。 谢谢!并祝大家新年健康平安!
【问题讨论】:
-
这很令人困惑。原名单是否保留?列表项是分解成自己的行还是打印的内容有所不同?您使用的是列表还是字符串?图片不能告诉我们这些事情。
-
感谢您的光临,我已经编辑了我的问题。希望这次更清楚。
-
感谢您的澄清。为了将来参考,添加一些示例数据或代码以生成示例以及预期输出(作为输出 DataFrame)也将非常有帮助。这样可以更轻松地组合出一个我们可以确信适用于您的用例的有效答案。
-
@yts61 我已经更新了您的问题,以便输入/输出是文本。以后请不要图像,如果我输入/输出不正确,请正确编辑。
标签: python pandas string list dataframe