【发布时间】:2021-04-17 03:17:50
【问题描述】:
我有一个data.csv文件,其中包含1列json类型的调用数据趋势,它的每一行是:
1. [{"period":"11/2020", "UNTPRICE": 49940000,"DIST_UNTPRICE": 30789500},
{"period":"12/2020", "UNTPRICE": 48710000,"DIST_UNTPRICE": 30719773}]
2. [{"period":"12/2020", "UNTPRICE": 28540000,"DIST_UNTPRICE": 27428824}]
3. [{"period":"12/2020", "UNTPRICE": 27428824,"DIST_UNTPRICE": 28540000}]
这里的问题是如何在python中将此列转换为这样的数组
|UNTPRICE(11/2020)|DIST_UNTPRICE(11/2020)|UNTPRICE(12/2020)|DIST_UNTPRICE(12/2020)|
|-----------------|----------------------|-----------------|----------------------|
| 4994000 | 30789500 | 48710000 | 30719773 |
| NULL | NULL |28540000 |27428824 |
| NULL | NULL |27428824 |28540000 |
csv 文件的示例原始图像
【问题讨论】:
-
csv中真的有数字1、2、3吗?请只发布 csv 的原始内容。
-
你在用熊猫吗?它有一个
pivot函数。 -
@Barmar 你能详细解释一下吗
-
@bremen_matt 我刚刚编辑过
标签: python