[英]Nested dictionary in csv convert to pandas dataframe
我尝试在嵌套字典中使用json normalize
如图A 所示,它显示错误string indices must be integers
。 这是我的代码
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
from pandas.io.json import json_normalize
df=pd.read_csv('applied_work.csv')
df_=df.loc[:,['job_id', 'user_id', 'job_title', 'city','state']]
df_try=pd.json_normalize(data=df_try, record_path='job_title')
您可以使用DataFrame.from_dict
并注意 orient 参数:
orient{'columns', 'index'},默认为 'columns'
数据的“方向”。 如果传递的 dict 的键应该是结果 DataFrame 的列,则传递 'columns'(默认值)。 否则,如果键应该是行,则传递“索引”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.