我在Python中使用Pandas获得导入.csv文件的DataFrame。现在,DataFrame有几列,其中一些列具有int或字符串数据,而其他列具有Json数据。 例如:
AA A B \
40.0 90.0 {"0": 5.5815269769616, "1": 5.7224734728583, "...
我有多行,但为了简单起见,我只是过去了。
现在,我会删除括号内的所有内容和B' B'引用之间,以及将条目作为数组或列表。 基本上,这应该是结果:
AA A B \
40.0 90.0 [5.5815269769616,5.7224734728583,3.4456]
提前致谢
答案 0 :(得分:0)
您可以将apply
功能用于B
列:
import json
df.B = df.B.apply(lambda x: json.loads(x).values())