loc iloc函数的区别

import pandas as pd
data1 = pd.read_excel(r"G:Pythonexample1.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
原文地址:https://www.cnblogs.com/wyy1480/p/9804582.html