在Python中,我使用一个数据集来确定用户的反应如何与post reach相关。我的数据集的结构是这样的,其中的“反应”列是嵌套的:
PostID Reach Reaction
01 787767 {"like":49852,"wow":8017,"haha":3200,"anger":3}
02 973183 {"like":57911,"wow":3013,"haha":8017,"anger":15}
03 ... ...
我想重新构造数据并创建单独的反应列,以便数据帧看起来像这样:
^{pr2}$
Tags:
将字典转换为Pandas
Series
:有很多方法可以做到这一点,假设您有一列JSON data。一种简单的方法是}来加载它。在
apply
执行json.loads
操作,将字符串转换为dicts,然后使用DataFrame.from_records
,或{或者
^{pr2}$最后,
concat
启用结果。在另一方面,如果你有一列字典,那么这应该更快-
相关问题 更多 >
编程相关推荐