作者:那年冬天2502861741 | 来源:互联网 | 2023-07-10 15:43
最近在很多地方看到loc,但是一直很困惑。在这个网址下,解释的比较好。https:blog.csdn.netalanguooarticledetails523319011.
最近在很多地方看到loc,但是一直很困惑。在这个网址下,解释的比较好。
https://blog.csdn.net/alanguoo/article/details/52331901
1. loc函数
当每列已有column name时,用 df [ 'a' ] 就能选取出一整列数据。如果有column names 和index,且两者都很好输入,可以选择 .loc。loc函数是指根据索引项的索引名,进行索引的方式。下图为某医院销售记录。
2. iloc函数
如果column name太长了,输入不方便,或者index是一列时间序列,不好输入,那就可以选择 .iloc了。
iloc 使得我们可以对column使用slice(切片)的方法对数据进行选取。
3. ix函数
.ix 的功能更强大,允许混合使用下标和名称进行选取。 涵盖了前面所有的用法。基本上把前面的都换成df.ix 都能成功,但是有一点,就是df.ix [ [ ..1.. ], [..2..] ], 1框内必须统一,必须同时是下标或者名称,2框也一样。 1框是用来指定row,2框是指定column, 当然上面所有的取数方法都是这个规则。