Pandas的loc和iloc的区别

Pandas的loc和iloc的区别,第1张

Pandas的loc和iloc的区别
import pandas as pd
a=pd.Dataframe([[11,22],
                [33,44],
                [55,66],
                [77,88],
                [99,100]
                ],columns=list('AB'))
# iloc按照下标进行取值
b=a.iloc[[0,3],[0,1]]#枚举
c=a.iloc[0:3,0:1]#区间
print(b)
print(c)

# loc的行按照下标(枚举区间均可),列按照真实标签(也就是列名) 或: 或 条件  取值
d=a.loc[[0,1],:]
e=a.loc[a['A']==11]
print(d)
print(e)

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4827992.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-10
下一篇 2022-11-10

发表评论

登录后才能评论

评论列表(0条)

保存