python讀取csv,excel檔案。

2021-09-13 11:21:33 字數 1665 閱讀 9521

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...