python中的pandas庫提供了很多將**資料讀取為dataframe物件的函式,其中主要的解析函式有以下幾個函式
說明read_csv
從檔案中載入帶分隔符的資料。預設分隔符為逗號
read_table
從檔案中載入帶分隔符的資料。預設分隔符為製表符(「\t」)
read_clipboard
讀取剪下板中的資料,特別是將網頁轉換成**時很有用
read_fwf
讀取定寬列的資料,無分隔符
現在要讀取桌面的乙個名為name的csv檔案
第一步匯入pandas包
import pandas as pd
1.1直接讀取
path = 'c:/users/administrator/desktop/name.csv'
csv_data = pd.read_csv(path,header = none)
也可以用read_table,不過需要指定分隔符。
csv_data = pd.read_table(path,sep=',',header = none)
讀取的結果是這樣的
1.2可以讓pandas為其指定列名
csv_data = pd.read_csv(path,names=['姓名','性別','身高','體重'])
得到結果如下
1.3 假設你想要『姓名』那一列做索引,可以通過index_col引數指定『姓名』
csv_data = pd.read_csv(path,names=['姓名','性別','身高','體重'],index_col = '姓名')
其實讀取excel檔案和讀取csv檔案步驟差不多只不過要用到read_excel()函式現在讀取桌面名稱為name的excel檔案。
import pandas as pd
path = 'c:/users/administrator/desktop/name.xlsx'
exc_data = pd.read_excel(path,header = none)
展示結果
其他操作和cdv檔案一樣的。
其他檔案讀取可參考下面文章
檔案讀取1
檔案讀取2
python高階讀取檔案 Python讀取檔案內容
開啟檔案之後,就可以讀取檔案的內容,檔案物件提供多種讀取檔案內容的方法。開啟test.txt檔案 f open test.txt r 開啟test.txt檔案 f.close 關閉檔案 test.txt檔案有以下內容 hello world.hello python.hello imooc.讀取若干...
python讀取配置 python讀取配置檔案
本機 python3.5 1.需要安裝configerparser py2是 configparser 2.編寫 執行前 coding utf8 import configparser conf configparser.configparser conf.read f python clstudy...
python讀取大檔案 python讀取大檔案
python讀取檔案對各列進行索引 可以用readlines,也可以用readline,如果是大檔案一般就用readlined a in open testfile.txt r for line in a in columnssplit line.rstrip split d columnsspli...