csv中的嵌套字典转换为pandas数据框架



我试图使用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

并注意在东方参数:

东方{"列","索引"},默认"列">

数据的"方向"。如果传递的字典的键应该为结果DataFrame的列,传递' columns '(默认值)。否则,如果键应该是行,则传递' index '。

相关内容

  • 没有找到相关文章

最新更新