Pandas簡單學習 1讀取資料及其相關屬性

2021-08-19 09:45:11 字數 1698 閱讀 3987

一、讀取資料及其相關屬性

1.使用pandas的reed_csv()來讀取csv檔案

importpandas

info=pandas.read_csv(

'data/shop_info.csv'

)printtype

(info)

2.使用函式head( m )來讀取前m條資料,如果沒有引數m,預設讀取前五條資料

printinfo.head()

shop_id category_id   longitude   latitude  price mall_id

0    s_26         c_4  122.346736  31.833507     57   m_690

1   s_133         c_6  121.134362  31.197511     58  m_6587

2   s_251        c_38  121.000505  30.907667     34  m_5892

3   s_372        c_30  119.864982  26.659876     44   m_625

4   s_456        c_26  122.594243  31.581499     44  m_3839

printinfo.head(2)

shop_id category_id   longitude   latitude  price mall_id

0    s_26         c_4  122.346736  31.833507     57   m_690

1   s_133         c_6  121.134362  31.197511     58  m_6587

3. pandas可以使用colums屬性來顯示全部的列名

printinfo.columns

index([u'shop_id', u'category_id', u'longitude', u'latitude', u'price',

u'mall_id'],dtype='object')

4. 可以使用tolist()函式轉化為list

printinfo.columns.tolist()

['shop_id', 'category_id', 'longitude', 'latitude', 'price', 'mall_id']

5. 與numpy一樣,用shape屬性來顯示資料的格式

printinfo.shape

(8477, 6)

6. 與numpy一樣,用dtype屬性來顯示資料型別,當讀取了乙個檔案之後,pandas會通過分析值來推測每一列的資料型別

printinfo.

dtypes

shop_id         object

category_id     object

longitude      float64

latitude       float64

price            int64

mall_id         object

dtype: object

pandas學習筆記1 對資料的讀取

pandas是python中用來對資料進行處理的乙個模組 pandas.read csv 用來讀入csv檔案 foof csv pandas.read csv 檔名 此時通過type food csv 可以得到這是乙個dataframe的結構 可以看到這裡面包含著很多不同的屬性的資料 字元型描述為o...

pandas讀取資料

導庫 import pandas as pd fpath d 123.csv 讀取資料 book pd.read csv fpath 檢視全部內容 book idusename course01 張三7512 李四8023 王二8334 張華9045 小明7856 小紅7667 小七90 檢視前5行...

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