loc iloc函数的区别

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
posted @ 2018-10-17 15:42  喜欢吃面的猪猪  阅读(1262)  评论(0编辑  收藏  举报