我试图用Python的pandas读取jsonl文件,但不知道如何处理json键。你知道吗
我要做的是:
pd.read_json('jsonfile', lines=True)
我得到的结果是:
ID COL1 COL2 COL3
0 12047 93947 {'A': '001', 'B': '"002"'}
1 83621 24013 {'H': '101', 'J': 'TTA', 'K': 'TTB'}
也就是说,COL3
中的条目是可以有不同键的json。你知道吗
如何在列中转换COL3
中的键?因为有些行没有新生成的列的值,所以我更喜欢这样:
ID COL1 COL2 A B H J K
0 12047 93947 '001' '"002"' NA NA NA
1 83621 24013 NA NA '101' 'TTA' 'TTB'
您可以使用:
或:
为了防止
COL3
不是实际的dict,您应该首先通过以下方式将其转换为dict:相关问题 更多 >
编程相关推荐