匯出資料
使用to_excel方法,給excel_writer引數賦予儲存位址,既可以將檔案匯出為excel
import pandas as pd
# 建立乙個學生表
df = pd.dataframe(
)# 將建立的表匯出成乙個excel,檔案儲存在桌面
df.to_excel (excel_writer=r"c:\users\13513\desktop\學生資訊.xlsx"
)
# 將sheet名字也改為學生資訊
df.to_excel (excel_writer=r"c:\users\13513\desktop\學生資訊.xlsx"
, sheet_name=
"學生資訊"
)
df.to_excel (excel_writer=r"c:\users\13513\desktop\學生資訊.xlsx"
, encoding=
'utf-8'
)
df.to_excel (excel_writer=r"c:\users\13513\desktop\學生資訊.xlsx"
, sheet_name=
"學生資訊"
, header=
['學號'
,'姓名'
,'年齡'],
index_label =
['a'
,'b'],
startrow=2,
startcol=3,
freeze_panes=[3
,4],
encoding=
'utf-8'
)
儲存路徑:path_or_buf
當引數為空時,將檔案儲存到當前的工作路徑。
當給與確定路徑時,將檔案儲存在該路徑下。
# 查詢當前工作路徑
import os
os.getcwd(
)# 將檔案儲存在當前工作路徑下
df.to_csv(
)# 將檔案儲存在指定路徑下
df.to_csv(path_or_buf=r"c:\users\13513\desktop\學生資訊.csv"
)
# 用分號作為分隔符
df.to_csv(path_or_buf=r"c:\users\13513\desktop\學生資訊.csv"
, sep =
';')
df.to_csv(path_or_buf=r"c:\users\13513\desktop\學生資訊.csv"
, encoding =
'utf-8-sig'
)
df.to_csv(path_or_buf=r"c:\users\13513\desktop\學生資訊.csv"
, index =
false
, sep =
';',
na_rep =
'0',
encoding =
'utf-8-sig'
)
pandas資料的匯入匯出
1.索引 將乙個列或多個列讀取出來構成dataframe,其中涉及是否從檔案中讀取索引以及列名 2.型別推斷和資料轉換 包括使用者自定義的轉換以及缺失值標記 3.日期解析 4.迭代 針對大檔案進行逐塊迭代。這個是pandas和python原生的csv庫的最大區別 5.不規則資料整理問題 跳過一些行,...
pandas資料分析筆記
對df一部分小於等於0的資料設定為nan df df.iloc 1 0 np.nan某列轉換成數值型 df vc1 871eh1 ga03 i1 meas1 prim pd.to numeric df vc1 871eh1 ga03 i1 meas1 prim errors coerce coerc...
pandas之資料IO筆記
pandas在進行資料儲存與輸出時會做一些相應的操作 1.索引 將乙個列或多個列讀取出來構成dataframe,其中涉及是否從檔案中讀取索引以及列名 2 型別推斷和資料轉換 包括使用者自定義的轉換以及缺失值標記 3 日期解析 4 迭代 針對大檔案進行逐塊迭代。這個是pandas和python原生的c...