我有一个csv文件“;”信息的分隔符
Id;arrVal
0;[[84, 109, 423, 466]]
1;[[242, 192, 822, 594], [242, 640, 818, 911]]
2;[[123, 212, 401, 351]]
我正在读取csv文件,并希望通过使用以下代码获得特定Id的数组
df = pd.read_csv("path/to/csv/file.csv", sep=";")
df[df['Id']==1].iloc[0]['arrVal']
它给我值[[242, 192, 822, 594], [242, 640, 818, 911]]
,但作为一个字符串。如何提取为二维数组
该列也是有效的JSON语法,因此您可以使用:
使用ast.literal_eval:
相关问题 更多 >
编程相关推荐