簡體   English   中英

在標題行后添加字符串以使用 pandas 保存 csv 文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM