4捷兰、Pandas csv讀寫(xiě)文件
4.1讀取csv文件
在 Pandas 中用于讀取文本的函數(shù)有兩個(gè),分別是: read_csv() 和 read_table() 固阁,它們能夠自動(dòng)地將表格數(shù)據(jù)轉(zhuǎn)換為 DataFrame 對(duì)象壤躲。其中 read_csv 的語(yǔ)法格式
輸出結(jié)果為:
此外還可以在pd.read_csv語(yǔ)句中添加參數(shù),對(duì)讀取的文件進(jìn)行查看跟修改操作
(1)查看前幾行用head()語(yǔ)句备燃,查看尾幾行用tail()語(yǔ)句碉克,如:
輸出結(jié)果為:
(2)對(duì)csv文件的一些其他操作
輸出結(jié)果為:
4.2? to_csv()
to_csv() 函數(shù)用于將 DataFrame 轉(zhuǎn)換為 CSV 數(shù)據(jù)。如果想要把 CSV 數(shù)據(jù)寫(xiě)入文件并齐,只需向函數(shù)傳遞一個(gè)文件對(duì)象即可漏麦。否則,CSV 數(shù)據(jù)將以字符串格式返回况褪。
輸出結(jié)果為:
5撕贞、Pandas Excel讀寫(xiě)文件
要使用 pandas 將 Excel 文件(擴(kuò)展名:.xlsx、.xls)作為 pandas.DataFrame 讀取测垛,需要使用 pandas.read_excel () 函數(shù)捏膨。pandas.read_excel () 在內(nèi)部使用名為 openpyxl 和 xlrd 的庫(kù)。
openpyxl 和 xlrd 是在 Python 中讀取和寫(xiě)入 Excel 文件(.xlsx食侮、.xls)的庫(kù)号涯。必須要安裝
5.1讀取excel文件
一些常見(jiàn)參數(shù)的說(shuō)明如下:
默認(rèn)為 header = 0(= 第一行是列)目胡,index_col = None(= 沒(méi)有指定列作為索引)。
(1)讀取Excel文件诚隙,如果沒(méi)有指定讶隐,默認(rèn)讀取第一個(gè)文件
輸出結(jié)果為:
(2)讀取指定工作表
此時(shí)會(huì)輸出表2的內(nèi)容
(3)加載所有工作表
5.2 to_excel()
通過(guò) to_excel() 函數(shù)可以將 Dataframe 中的數(shù)據(jù)寫(xiě)入到 Excel 文件。有一些參數(shù)的說(shuō)明:
最后在桌面會(huì)創(chuàng)建一個(gè)website.xlsx的文件久又。