如何使用python从csv文件读取数组列表

2024-10-01 13:31:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个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]],但作为一个字符串。如何提取为二维数组


Tags: 文件csvtopath代码信息iddf