在Pandas Python中清除DataFrame字段

时间:2017-04-05 15:01:12

标签: python pandas

我在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]

提前致谢

1 个答案:

答案 0 :(得分:0)

您可以将apply功能用于B列:

import json
df.B = df.B.apply(lambda x: json.loads(x).values())