在Python / Pandas中创建带有元数据标头和时间序列的csv文件

Wil*_*l H 5 python csv metadata pandas

我正在尝试创建一个csv文件,该文件的前几行中包含元数据,然后是时间序列数据,因此它可以由另一个Web应用程序处理。我的csv文件应如下所示:

Code: ABC1

Frequency: Monthly

Description: Blah Blah

-------------------

2/1/1947    11.7

3/1/1947    11.9
Run Code Online (Sandbox Code Playgroud)

我可以创建一个元数据的csv文件:

metadata=pd.Series([('code: ABC123'),('freqency: monthly'),('description: describecode'),('--------')])

metadata.to_csv("metadata.csv",index=False)
Run Code Online (Sandbox Code Playgroud)

我可以创建时间序列的CSV

a=pd.Series((11.7,11.9),index=pd.date_range('1947-01-02','1947-01-03'))

a.to_csv("data.csv")
Run Code Online (Sandbox Code Playgroud)

但是我不知道如何将它们合并在一起成为顶部的格式。

beh*_*uri 1

>>> with open('test.csv', 'w') as fout:
...      fout.write('meta data\n:')
...      meta_data.to_csv(fout)
...      ts.to_csv(fout)
Run Code Online (Sandbox Code Playgroud)