pandas的to_csv()使用方法

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

import os
os.getcwd() #獲取當前工做路徑
2.to_csv()是DataFrame類的方法,read_csv()是pandas的方法
dt.to_csv() #默認dt是DataFrame的一個實例,參數解釋以下orm

路徑 path_or_buf: A string path to the file to write or a StringIO
dt.to_csv('Result.csv') #相對位置,保存在getwcd()得到的路徑下
dt.to_csv('C:/Users/think/Desktop/Result.csv') #絕對位置blog

分隔符 sep : Field delimiter for the output file (default 」,」)
dt.to_csv('C:/Users/think/Desktop/Result.csv',sep='?')#使用?分隔須要保存的數據,若是不寫,默認是,索引

替換空值 na_rep: A string representation of a missing value (default ‘’)
dt.to_csv('C:/Users/think/Desktop/Result1.csv',na_rep='NA') #確實值保存爲NA,若是不寫,默認是空get

格式 float_format: Format string for floating point numbers
dt.to_csv('C:/Users/think/Desktop/Result1.csv',float_format='%.2f') #保留兩位小數string

是否保留某列數據 cols: Columns to write (default None)
dt.to_csv('C:/Users/think/Desktop/Result.csv',columns=['name']) #保存索引列和name列pandas

是否保留列名 header: Whether to write out the column names (default True)
dt.to_csv('C:/Users/think/Desktop/Result.csv',header=0) #不保存列名it

是否保留行索引 index:  whether to write row (index) names (default True)
dt.to_csv('C:/Users/think/Desktop/Result1.csv',index=0) #不保存行索引
---------------------
做者:暖心生
來源:CSDN
原文:https://blog.csdn.net/toshibahuai/article/details/79034829
版權聲明:本文爲博主原創文章,轉載請附上博文連接!io

相關文章
相關標籤/搜索