【发布时间】:2021-08-29 13:40:50
【问题描述】:
d1=df.loc[(df.Age<50) & (df.Age>10)]
d2=df[(df['Age']<50) & (df['Age']>10)]
d1 == d2
当我使用 loc 和 iloc 过滤数据时,输出也不同:
d1.loc[[100]]
d1.iloc[[100], :]
参考这个answer,列夫说loc包括开始和结束索引,所以我尝试了这个:
d1.loc[[99], :]
但它们也不同。为什么?
有人可以帮我吗?
【问题讨论】: