【发布时间】:2022-12-11 16:34:14
【问题描述】:
我有一个字符串列表,我想将其转换为数据框,但是列表对象中的“,”搞乱了我采用的每一种方法,任何想法。
例如: y = [ "a,['b'],0.3,1" ,"a,['b,c'],0.4,2" ]
应该变成: df 有 4 列,包括 'a',['b'],0.3,1 'a',['b,c'],0.4,2
这是迄今为止我发现的最接近的,但它崩溃了,因为它看到第二行有 5 个元素而不是 4 个。 df = pd.read_csv(io.StringIO("\n".join(y)), delimiter=",", header=None)) 谢谢。
【问题讨论】:
-
我真的不知道,但我觉得
json.reads()可能会有帮助?
标签: python pandas string list dataframe