python - 如何将数据框中的 JSON 列分解为可用部分?
问题描述
我有一个数据集,其中列出了 Teamfight Tactics 游戏的比赛详细信息,其中一列在每个单元格中都有这样的内容:
{'Cybernetic': 1, 'Demolitionist': 1, 'Infiltrator': 1, 'Rebel': 1, 'Set3_Brawler': 1, 'Set3_Celestial': 1, 'Set3_Void': 1, 'Sniper': 1}
我试图将其分解为多个列,以便我可以执行分析。关键是协同作用,标签是组合的数量。
还有另一列具有类似的格式:
{'Ziggs': {'items': [7], 'star': 1}, 'Ashe': {'items': [9], 'star': 1}, 'ChoGath': {'items': [6], 'star': 1}, 'Ekko': {'items': [1], 'star': 1}}
其中值是冠军的名字,物品的数量,以及单位的星星(1单位的3份-> 2星级单位,最多3个)
我曾尝试使用 json_loads、json_normalize 等……但运气不佳。如果这很重要,我只是将 CSV 直接读入 Jupyter。
任何帮助将不胜感激,我只是在努力将其分解为可用的格式。
解决方案
推荐阅读
- kubernetes - 通过访问限制列出的 Kubernetes 命名空间
- java - 如何将当前时间与预定时间进行比较
- python - 使用 Python 将 JSON 详细信息保存到 Excel 文件中
- java - java.sql.connection 未出现在 netbeans 中
- javascript - javascript 未加载到 nginx 服务器上的 php 文件中
- python - 即使我已经安装了它的模块,mnist 也会引发错误
- python - 我正在使用 tkinter 和 pytube 创建一个 youtube 下载器,一切都很好,直到我下载文件然后我得到错误
- javascript - 按照 setInterval 中的顺序执行异步代码
- javascript - 事件监听器触发两次
- c++ - 标头中定义的模板函数,但仍然得到未解决的外部符号错误