2017-06-01 54 views

回答

-1

下面是使用Python 2.7一個簡單的例子大熊貓讓你開始...

import json 
import pandas as pd 

jsonData = '[ {"name": "Frank", "age": 39}, {"name": "Mike", "age": 
18}, {"name": "Wendy", "age": 45} ]' 

# using json.loads because I'm working with a string for example 

d = json.loads(jsonData) 

# convert to pandas dataframe 

dframe = pd.DataFrame(d) 

# Some example queries 

# calculate mean age 
mean_age = dframe['age'].mean() 

# output - mean_age 
# 34.0 

# select under 40 participants 
young = dframe.loc[dframe['age']<40] 

# output - young 
# age name 
#0 39 Frank 
#1 18 Mike 


# select Wendy from data 
wendy = dframe.loc[dframe['name']=='Wendy'] 

# output - wendy 
# age name 
# 2 45 Wendy 
+0

我現在的問題是,我有一大堆的嵌套JSON的。我已經將它們解析成字典。我如何訪問這些內部結構?謝謝你的幫助。 – jenkelblankel

+0

如果您可以發佈特定的JSON字符串示例,說明您正在處理的問題以及您正在查找的結果,並將其重新發布爲最適合的新問題。你很可能會得到非常快速的迴應。 –