我有一个如下格式的JSON文件,我想用一个函数把它转换成一个Pandas Dataframe 。这个函数应该返回 Dataframe 和传感器ID。
传感器数据df,传感器ID =导入器函数(json_str)
·输入1:json_str
o类型:字符串
·输出1:传感器数据df
o类型:Pandas Dataframe
·输出2:传感器ID
o类型:搅拌
{
"SensorId": "B22EA071",
"startUTC": 1671490577,
"endUTC": 1671516101,
"Data": [
{
"TimeStamp": 1671490584,
"V1": 21.1,
},
{
"TimeStamp": 1671490666,
"V1": 21,
}]
Dataframe 应该是这样的。
| 开始UTC|世界时结束|时间戳|第1版|
| - ------|- ------|- ------|- ------|
| 小行星1671490577|小行星16715|小行星1671490584|二十一、一|
| 小行星1671490577|小行星16715|小行星16714|二十一|
在python中我怎么能做到这一点呢?
2条答案
按热度按时间nhhxz33t1#
json_normalize
将dict转换为dfs5a0g9ez2#
这应该可以。另外注意你的json转储文件缺少结尾'}'。我看到有人也回答了这个问题,我认为这个问题更优雅(使用json_normalize)。
'
`