pandas的to csv 使用方法

2021-08-14 13:23:20 字數 1131 閱讀 1445

1.首先查詢當前的工作路徑:

import os

os.getcwd() #獲取當前工作路徑

2.to_csv()是dataframe類的方法,read_csv()是pandas的方法

dt.to_csv() #預設dt是dataframe的乙個例項,引數解釋如下

dt.to_csv('result.csv') #相對位置,儲存在getwcd()獲得的路徑下

dt.to_csv('c:/users/think/desktop/result.csv') #絕對位置

dt.to_csv('c:/users/think/desktop/result.csv',sep='?')#使用?分隔需要儲存的資料,如果不寫,預設是,

dt.to_csv('c:/users/think/desktop/result1.csv',na_rep='na') #確實值儲存為na,如果不寫,預設是空

dt.to_csv('c:/users/think/desktop/result1.csv',float_format='%.2f') #保留兩位小數

dt.to_csv('c:/users/think/desktop/result.csv',columns=['name']) #儲存索引列和name列

dt.to_csv('c:/users/think/desktop/result.csv',header=0) #不儲存列名

dt.to_csv('c:/users/think/desktop/result1.csv',index=0) #不儲存行索引

pandas輸出to csv 中文亂碼問題

csv檔案儲存方式為utf 8 控制台輸出的是正常的格式 但是df2.to csv sheet copy.csv encoding utf 8 之後就是亂碼的 修改了幾個encoding格式都不行 最終解決是 df2.to csv sheet copy.csv encoding utf 8 sig ...

pandas中的concat 函式的使用方法

解決兩個表或者多個表按照縱向或者橫向拼接。pd.concat df資料1,df資料2,axis 0或1,join 連線方式,keys 表明資料 axis 引數 axis 0 預設 表示縱向拼接多個表,記憶方法 0 代表長長的圈,把資料的列給圈起來了。axis 1 表示橫向拼接多個表,常用於多個欄位或...

python獲取Pandas列名的幾種方法

1.鍊錶推倒式 data pd.read csv data receipt code january minute trading volume.csv print column for column in data 列印結果 count succ fail wait pay succratio t...