天天看點

js導出csv中文亂碼_資料挖掘方法論:資料擷取與導出

導入資料

csv文檔:read_csv函數
dataset 
           

*args:

  1. 有時需要在'path'前加r
  2. index_col=0 — 指定第一列為index
  3. sep=';' — 指定分隔符
  4. header=None — csv自動識别第一行為表頭,若第一行不是表頭,需要指定None
  5. nrows=500 — 指定讀取的行數
  6. encoding='utf-8' — 若導入中文,需設定該參數
excel文檔:read_excel函數
dataset 
           

與read_csv函數類似

txt文檔:open函數
with 
           
json文檔:json包
import 
           
周遊檔案夾中的文檔:os包
import 
           
Special Case:資料量過大 — 使用chunk size
data 
           

導出資料

儲存到csv:to_csv函數
data.to_csv('result.csv')  #會自動建立一個result.csv
           

note:也有sep、header這些參數,但中文會亂碼

儲存到excel:ExcelWriter工具
with 
           

note:對中文友好

儲存到txt:writelines函數
# 分享一個修改txt的demo #