我正在编写一些Python代码,它每隔5分钟调用一次智能设备API,并以1为单位返回值.
t1me
个对象是str
个,其余的是float
个.
t1me = datetime.datetime.fromtimestamp(response.json()['data']['time']).strftime("%Y-%m-%d %H:%M:%S")
co2 = response.json()['data']['co2']
humidity = response.json()['data']['humidity']
pressure = response.json()['data']['pressure']
temp = response.json()['data']['temp']
voc = response.json()['data']['voc']
t1me
'2023-06-23 13:50:14'
co2
768.0
humidity
55.0
pressure
1003.3
temp
18.9
voc
46.0
我想将结果合并到一个简单的数据框中,就像这样,这样我就可以将其导出到Google Sheets:
Datetime | Temp | Humidity | Pressure | CO2 | VOC |
---|---|---|---|---|---|
2023-06-23 13:50:14 | 18.9 | 55.0 | 1003.3 | 768.0 | 46.0 |
但我不确定如何对待Pandas ? 可能只需要在一个JSON请求中调用所有数据,但也不确定如何做到这一点.