在Pandas中處理JSON數據可以通過pd.read_json()
函數來讀取JSON數據并轉換為DataFrame對象。也可以使用json_normalize()
函數將嵌套的JSON數據轉換為扁平化的DataFrame對象,方便進行數據分析和處理。
例如,可以使用以下代碼讀取JSON數據并轉換為DataFrame對象:
import pandas as pd
# 讀取JSON數據并轉換為DataFrame對象
df = pd.read_json("data.json")
# 打印DataFrame對象
print(df)
如果JSON數據中包含嵌套的結構,可以使用json_normalize()
函數來將其轉換為扁平化的DataFrame對象:
from pandas import json_normalize
# 讀取JSON數據
data = {
"name": "John",
"age": 30,
"address": {
"street": "1234 Main St",
"city": "New York",
"state": "NY"
}
}
# 將嵌套的JSON數據轉換為扁平化的DataFrame對象
df = json_normalize(data)
# 打印DataFrame對象
print(df)
通過以上方法,在Pandas中可以方便地處理JSON數據,并進行數據分析和處理。