29、数据处理与分析实战:USDA食品数据库与FEC竞选捐款数据

USDA与FEC数据处理分析

数据处理与分析实战:USDA食品数据库与FEC竞选捐款数据

1. USDA食品数据库分析

美国农业部(USDA)提供了一个食品营养信息数据库,程序员Ashley Williams将其转换为JSON格式。数据记录包含食品的各种属性,以及营养成分和份量信息。

1.1 数据加载与初步探索

使用Python的内置 json 模块加载数据:

import json
db = json.load(open("datasets/usda_food/database.json"))
print(len(db))  # 输出数据记录数量

每个记录是一个字典,包含单个食品的所有数据。例如,查看第一个记录的键和第一个营养成分:

print(db[0].keys())
print(db[0]["nutrients"][0])

可以将营养成分列表转换为 DataFrame ,并查看前几行:

import pandas as pd
nutrients = pd.DataFrame(db[0]["nutrients"])
print(nutrients.head(7))
1.2 提取关键信息

提取食品名称、类别、ID和制造商信息:


                
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值