【发布时间】:2021-10-15 00:12:07
【问题描述】:
我有一个独特的情况。我从行格式的字段中获取数据。每行包含一个时间戳,一个值列表。它是字符串格式。我正在尝试将其转换为普通列表。
我的代码:
df=
A
0 '1.2,1.3'
1 '2.2,2.3'
2 '3.2,3.3,'
3 '4.2,4.3'
import ast
df['A'] = df['A'].applymap(ast.literal_eval).applymap(list)
目前的输出:
ValueError: malformed node or string:
[3.2,3.3]
预期输出:
df=
A
0 [1.2,1.3]
1 [2.2,2.3]
2 [3.2,3.3]
3 [4.2,4.3]
【问题讨论】:
标签: python pandas list dataframe