1、loc:通过标签选取数据,
通过index和columns的值进行选取。loc方法有两个参数,按顺序控制行列选取。
#示例数据集
df=pd.DataFrame(np.arange(12).reshape(4,3),columns=list('abc'),index=list('defg'))
df
Out[189]:
a b c
d 0 1 2
e 3 4 5
f 6 7 8
g 9 10 11
#直接索引行
df.loc['d']
Out[190]:
a 0
b 1
c 2
Name: d, dtype: int32
#索引多行
df.loc[['d','e']]
Out[191]:
a b c
d 0 1 2
e 3 4 5
#索引多列
df.loc[:,:'b']
Out[193]:
a b
d

本文详细介绍了Pandas DataFrame中的数据选择方法,包括loc通过标签选取数据,iloc通过行号选取,ix混合索引,以及at/iat用于获取特定位置的数值。此外,还提到了直接使用df[]进行数据选择的注意事项,如loc和at适用于列名选择,而iloc和iat适用于位置选择,且在标签和行号混合使用时需谨慎。
最低0.47元/天 解锁文章
467

被折叠的 条评论
为什么被折叠?



