[英]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.