Pandas是一个强大的Python数据分析库,可以用于处理和分析各种数据格式,包括JSON。使用Pandas将JSON转换为表格可以通过以下步骤实现:
import pandas as pd
import json
# 读取JSON文件
with open('data.json') as f:
data = json.load(f)
# 或者将JSON字符串转换为Python对象
json_str = '{"name": "John", "age": 30, "city": "New York"}'
data = json.loads(json_str)
json_normalize()
函数将JSON转换为表格:df = pd.json_normalize(data)
print(df)
# 保存为CSV文件
df.to_csv('output.csv', index=False)
# 保存为Excel文件
df.to_excel('output.xlsx', index=False)
Pandas的json_normalize()
函数可以处理嵌套的JSON结构,并将其展平为表格。它的优势在于简单易用且灵活,适用于各种JSON数据转换需求。
应用场景:
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云