我在将 localhost 上的 JSON 文件解压缩为结构化的 pandas DataFrame 时遇到问题
我已经尝试了几种技术,但我没有让数据框看起来像熊猫时间框架,以便我可以轻松地处理这些列。
我最初是这样开始的:
WaterTrainingData_request = Request('http://localhost:9092/kapacitor/v1/tasks/WaterTrainingData/recent')
WaterTrainingData_response = urlopen(WaterTrainingData_request)
WaterTrainingData_read_data = WaterTrainingData_response.read()
WaterTrainingData_file = json.loads(WaterTrainingData_read_data)
json_normalize(WaterTrainingData_file)
dfObj = pd.DataFrame(list(WaterTrainingData_file.items()))
print(dfObj)
不幸的是,我无法以结构化的方式获得它。
这是我想要的输出:
Tp Cl pH Redox Leit Trueb Cl_2 Fm Fm_2 EVENT
Time
2016-02-15 11:54:00+00:00 4.4 0.14 8.38 755.0 232.0 0.009 0.110 1428.0 1020.0 False
2016-02-15 11:55:00+00:00 4.4 0.14 8.38 755.0 232.0 0.009 0.111 1436.0 1018.0 False
2016-02-15 11:56:00+00:00 4.4 0.14 8.38 755.0 232.0 0.014 0.113 1471.0 1019.0 False
2016-02-15 11:57:00+00:00 4.4 0.14 8.37 755.0 232.0 0.015 0.111 1457.0 1015.0 False
2016-02-15 11:58:00+00:00 4.4 0.14 8.38 755.0 232.0 0.013 0.111 1476.0 1019.0 False
... ... ... ... ... ... ... ... ... ... ...
2016-05-10 10:43:00+00:00 5.1 0.14 8.49 755.0 210.0 0.026 0.095 1711.0 1041.0 False
2016-05-10 10:44:00+00:00 5.1 0.14 8.49 754.0 210.0 0.026 0.095 1732.0 1038.0 False
2016-05-10 10:45:00+00:00 5.1 0.15 8.49 754.0 210.0 0.026 0.095 1711.0 1040.0 False
2016-05-10 10:46:00+00:00 5.1 0.15 8.49 756.0 210.0 0.026 0.095 1715.0 1041.0 False
2016-05-10 10:47:00+00:00 5.1 0.15 8.49 755.0 210.0 0.027 0.095 1694.0 1035.0 False
这是 Json 文件的样子1:https ://i.stack.imgur.com/DncBR.png
我还在这里上传了 JSON 文件:https ://gofile.io/?c=92CLRR