[英]Add string after the header rows for saving csv files with pandas
請問用pandas保存數據系列時,如何在python的表頭下方添加字符串? 需要加載此 .txt 的某個程序需要此字符串以分隔數據和標題。 我為保存數據所做的代碼如下。
Data = {'Title_Column1':Column1, 'Title_Column2':Column2}
Data = pd.DataFrame(Data)
Data.to_csv("Data.txt", index=False, sep ='\t')
我想要這樣的輸出:
Title_Column1 Title_Column2
START_OF_DATA
0.0000000 0.0000000
如果適合您,您可以在第一個標題行之后插入包含所需字符串的行。 但是,此方法將在第一行的第一個單元格中插入一個字符串值,如下所示 -
In [1]: import pandas as pd
...:
...: dict = {'Name':['Martha', 'Tim', 'Rob', 'Georgia'],
...: 'Maths':[87, 91, 97, 95],
...: 'Science':[83, 99, 84, 76]
...: }
...:
...: df = pd.DataFrame(dict)
...:
...: df
Out[1]:
Name Maths Science
0 Martha 87 83
1 Tim 91 99
2 Rob 97 84
3 Georgia 95 76
In [2]: df.loc[0] = ['Start_Of_Data', '', '']
...: df
Out[2]:
Name Maths Science
0 Start_Of_Data
1 Tim 91 99
2 Rob 97 84
3 Georgia 95 76
希望這可以幫助!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.