我的知识不足以做到这一点:(我从如下数据开始:
{"data": {"1547700225.29": -5.3369832056203785, "1547700227.54": -6.044502239243294, "1547700229.7899997": -4.642320938763093, "1547700231.9799995": -5.104047573562501, "1547700234.1799998": -5.104047573562501, "1547700236.4699998": -5.3369832056203785, "1547700238.7699995": -5.807173592599741}}
这是我目前的剧本:
import csv
import json
import pandas as pd
from pandas.io.json import json_normalize
def json_csv():
with open('metis.json') as data_file:
data=json.load(data_file)
normalized_df = pd.io.json.json_normalize(data)
normalized_df = pd.DataFrame.transpose(normalized_df)
normalized_df.to_csv('metis.csv',index=False)
return
def main():
json_csv()
main()
我需要一个CSV文件,看起来像这样:
Time, Value
1547700225.29,-5.3369832056203785
1547700227.54,-6.044502239243294
1547700229.7899997,-4.642320938763093
1547700231.9799995,-5.104047573562501
1547700234.1799998,-5.104047573562501
1547700236.4699998,-5.3369832056203785
1547700238.7699995,-5.807173592599741
当我以交互方式运行命令时,转置可以工作,因此它与数据结构有关/或者使用to-csv方法。我只是知道的还不够多
时间也是epoch时间,我需要转换成一个可读的datetime
有小费吗?我不介意研究是否指向正确的方向,但我读了很多书,为了找到答案,我没有找到正确的术语
用途:
相关问题 更多 >
编程相关推荐