pandas中loc与iloc的用法

初衷

  • 由于个人不经常使用这个常见的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

pandas中loc与iloc的用法
pandas中loc与iloc的用法
* 注意1:loc取值时候,都是前闭后闭
pandas中loc与iloc的用法
pandas中loc与iloc的用法

; iloc

pandas中loc与iloc的用法
pandas中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/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球