0%

Python Pandas数据选择df[], df.loc[], df.iloc区别

刚入门 pandas 的同学,对 DataFrame 也用了很久,但对 df[], df.loc[]df.iloc[] 的认识总是不够清晰,什么时候该用哪个,不能很好很简便的进行选择。

他们的区别主要在于:

df[] 是对单行或单列进行选取,也就是说只能单维度的选取,设置筛选条件时,也只能是对一个维度设置筛选条件。

df.loc[]df.iloc[] 则是对区域的选择,可以对两个维度设置筛选条件。

我们先创建一个 DataFrame。

df[] 行或列单维选取