初衷
- 由于个人不经常使用这个常见的pandas函数,所以总是用到的时候不熟练需要百度一下,所以本文对函数用法做一个详细的笔记以比便于自己记忆。
从名称来区别loc与iloc
- 从字母原单词理解就是loc:location iloc可以理解成integer location(个人觉得理解原单词更容易记忆),那么这两个唯一的区别就是一个写列名一个是写数字,显然integer代表整形,那iloc必然是接受整形的,另外的loc就是写列名的。
用法实例
- loc: DF.loc[行名:列名]
DF例子代码:
import pandas as pd
data={
'A':[1,0,-1,-1,1],
'B':[0,2,5,0,0],
'C':[4,0,4,-5,3],
'D':[1,0,1,-1,4]
}
df=pd.DataFrame(data=data)
df
loc
* 注意1:loc取值时候,都是前闭后闭
; iloc
* 注意:ix有结合loc与iloc的用法,但是现在已经不建议使用了,具体原因不做赘述
参考资料
Python pandas 中loc函数的意思及用法,及跟iloc的区别_SummerRain-CSDN博客_loc函数
Original: https://blog.csdn.net/Lian_Ge_Blog/article/details/123482321
Author: Lian_Ge_Blog
Title: pandas中loc与iloc的用法
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/753643/
转载文章受原作者版权保护。转载请注明原作者出处!