pandas讀取資料

2021-10-08 19:01:42 字數 2957 閱讀 5642

# 導庫

import pandas as pd

fpath =

"d:\\123.csv"

# 讀取資料

book = pd.read_csv(fpath)

# 檢視全部內容

book

idusename

course01

張三7512

李四8023

王二8334

張華9045

小明7856

小紅7667

小七90

# 檢視前5行資料

book.head(

5)

idusename

course01

張三7512

李四8023

王二8334

張華9045

小明78

# 檢視檔案行列數

book.shape

(7, 3)
# 檢視檔案列名

book.columns

index(['id', 'usename', 'course'], dtype='object')
# 檢視檔案索引,從0到7,步幅為1

book.index

rangeindex(start=0, stop=7, step=1)
# 檢視每列的資料型別

book.dtypes

id          int64

usename object

course int64

dtype: object

fpath =

"d:\\123.txt"

# 以逗號為分隔符,不指定列名

book = pd.read_csv(fpath,sep=

",")

# 檢視全部內容

book

idusename

course01

張三7512

李四8023

王二8334

張華9045

小明7856

小紅7667

小七90

fpath =

"d:\\456.txt"

# 以空格為分割符,指定列名

book = pd.read_csv(fpath,sep=

" ",header=

none

,names=

['id'

,'username'

,'course'])

book

idusername

course01

張三7512

李四8023

王二8334

張華9045

小明7856

小紅7667

小七90

fpath =

"d:/test.xlsx"

# 預設讀取第乙個工作表

book = pd.read_excel(fpath)

book

姓名學科成績0

小紅語文671

小紅數學802

小明語文563

小明數學90

import pymysql

# 建立連線

conn = pymysql.connect(

host=

'localhost'

, user=

'root'

, password='',

database=

'ssmauto'

, charset=

'utf8'

)

mysql = pd.read_sql(

"select * from usertab"

,con=conn)

# 檢視內容

如何匯入pymysql庫是,報錯「no module named 『pymysql』」,可以使用「pip install pymysql」在cmd.exe中安裝好pymysql庫。

Pandas 資料讀取

1.讀取table 讀取普通分隔資料 read table 可以讀取txt,csv import osos.chdir f 首先設定一下讀取的路徑 data1 pd.read table data1.txt delimiter header 0 print data1 data1 pd.read t...

使用Pandas讀取資料

import pandas as pd data path datawarehouse testdata test01.csv df pd.read csv data path,sep t encoding utf 8 header name col1 col2 col3 col4 col5 指定標...

pandas資料讀取與顯示

注意 以下 是基於python3.5.0編寫的importpandas 資料的讀取 food info pandas.read csv food info.csv print type food info 返回,說明 pandas 是以資料流的格式讀取 print food info.dtypes ...