加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

创建带有元数据头的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)

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读