创建带有元数据头的csv文件,后跟Python / Pandas中的时间序列
发布时间:2020-12-20 13:43:04 所属栏目:Python 来源:网络整理
导读:我正在尝试创建一个包含前几行元数据的csv文件,后跟timeseries数据,因此可以由另一个Web应用程序处理.我的csv文件应如下所示: Code: ABC1Frequency: MonthlyDescription: Blah Blah-------------------2/1/1947 11.73/1/1947 11.9 我可以创建元数据的csv文
我正在尝试创建一个包含前几行元数据的csv文件,后跟timeseries数据,因此可以由另一个Web应用程序处理.我的csv文件应如下所示:
Code: ABC1 Frequency: Monthly Description: Blah Blah ------------------- 2/1/1947 11.7 3/1/1947 11.9 我可以创建元数据的csv文件: metadata=pd.Series([('code: ABC123'),('freqency: monthly'),('description: describecode'),('--------')]) metadata.to_csv("metadata.csv",index=False) 我可以创建一个时间序列的csv a=pd.Series((11.7,11.9),index=pd.date_range('1947-01-02','1947-01-03')) a.to_csv("data.csv") 但我无法弄清楚如何将它们合并到顶部的格式中. 解决方法>>> with open('test.csv','w') as fout: ... fout.write('meta datan:') ... meta_data.to_csv(fout) ... ts.to_csv(fout) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |