【发布时间】:2020-08-10 05:50:29
【问题描述】:
我已经使用 pandas 有一段时间了,我了解 loc 和 iloc 的作用。
但直到今天我都不知道这两件事是否代表什么?它们是某物的缩写还是缩写?还是它们只是随机的?
我将iloc 解释为“基于索引的位置”,这是有道理的,但loc 对我来说有点问题,我将其解释为“位置”,但它没有喊出“基于标签的位置” ',他们为什么不叫它lloc?
【问题讨论】:
-
它是基于标签的定位,基于整数的定位参见here 之前有人问过。我会说它发音为 Label of Column 和 Index/Integer of Column
-
两个独立的东西,我想了解单词背后的含义,而不是它的功能。
-
this 有帮助吗?特别是最后一节它说:“所以,这是你需要记住的:”
-
我猜 loc 是位置, iloc 是整数位置。假设位置代表实际索引是什么。它曾经让我感到困惑,因为索引和整数都以“i”开头......我想知道命名法是否还有其他内容。
-
我知道你说的 “我已经使用 pandas 有一段时间了,我了解 loc 和 iloc 的作用” 只是似乎没有真正的将缩略语同义地关联起来。它实际上只是 lamens 位置与整数位置。人类可读标签与计算机逻辑索引。每个人都会发生这种情况,你知道某事是做什么的,但当你试图合理化它的意义或它是如何做的时,就会感到不安。似乎这是 Pythonista 的噩梦和梦想