loc iloc函式的區別

2022-05-07 02:27:08 字數 978 閱讀 6510

import pandas as pd

data1 = pd.read_excel(r"g:\python\example1.xlsx")

loc 用行列標籤,iloc用數字索引。嚴格遵守使用規則,那麼索引將很容易。

data1

列1列2

列3列4 0

周魏李謝

1徐祁湯包

2戴朱高關

3司呂趙何

data1.loc[3, "列2"]
'呂'
data1.loc[3, ["列2","列3"]]
列2    呂

列3 趙

name: 3, dtype: object

data1.loc[3, "列2":"列4"]
列2    呂

列3 趙

列4 何

name: 3, dtype: object

data1.iloc[1, 1]
'祁'
data1.iloc[1, [1, 3]]
列2    祁

列4 包

name: 1, dtype: object

data1.iloc[1, 1:3]
列2    祁

列3 湯

name: 1, dtype: object

data1.iloc[1:3, 1:3]

列2列3 1

祁湯2朱高

Pandas中loc,iloc和ix的區別

這篇部落格 直接看例子 data pd.series np.arange 10 index 49,48,47,46,45,1,2,3,4,5 data490 481472 463454 1526 3748 59dtype int64 data.iloc 3 490 481472 dtype int6...

Pandas中loc iloc及ix的區別

import pandas as pd import numpy as np df np.array a 23 b 13 c 15 table pd.dataframe df,index a b c columns left right print table 輸出結果 left right a a...

pandas中loc, iloc和ix的區別

loc 通過行標籤索引資料 iloc 通過行號索引資料 ix 可通過行號索引資料也可通過標籤索引資料 例項 實際資料如下所示,dataframe中第一行資料為1,2,3,行號為0,行標籤為a,也就是我們說的索引名稱為a,第二行同理。現在我們只需要訪問第一行資料,通過loc,iloc,ix的方式進行訪...