Python 巨蟒熊猫:会';loc';和';iloc&x27;代表什么?

Python 巨蟒熊猫:会';loc';和';iloc&x27;代表什么?,python,pandas,Python,Pandas,我使用熊猫已经有一段时间了,我知道loc和iloc做什么。 但是直到今天我还不知道这两件事是否代表着什么?它们是某物的缩写还是缩写?还是它们只是随机的 我将iloc解释为“基于索引的位置”,这是有道理的,但loc对我来说有点问题,我将其解释为“位置”,但它没有喊出“基于标签的位置”,为什么他们不能称之为lloc TLDR 它似乎没有一个具体的相关删节符号或在文件;除此之外,它实际上只是拉门的“位置”与“整数位置”人类可读标签vs计算机逻辑索引。它发生在每个人身上,尤其是新的或复杂的语言或意识形态

我使用熊猫已经有一段时间了,我知道
loc
iloc
做什么。 但是直到今天我还不知道这两件事是否代表着什么?它们是某物的缩写还是缩写?还是它们只是随机的

我将
iloc
解释为“基于索引的位置”,这是有道理的,但
loc
对我来说有点问题,我将其解释为“位置”,但它没有喊出“基于标签的位置”,为什么他们不能称之为
lloc

TLDR 它似乎没有一个具体的相关删节符号或在文件;除此之外,它实际上只是拉门的“位置”与“整数位置”人类可读标签vs计算机逻辑索引。它发生在每个人身上,尤其是新的或复杂的语言或意识形态;你知道什么东西是做什么的,如何使用它,但当你试图合理解释它的意义,或者解释或谈论它的时候,这是令人不安的

似乎这是一个蟒蛇的噩梦和梦想都在一个


为了正确回答您的问题,当您询问“loc和iloc是否代表任何东西?”和not时,
loc
iloc
之间的区别是什么

我做了一些研究,发现 这让我想到了。从这些文件中,我相信这就是这些陈述的总结

对象选择已按顺序添加了许多用户请求的内容 支持更明确的基于位置的索引

  • .loc
    :主要基于标签
  • .iloc
    :主要是基于位置的整数
我们希望有机会包括
ix

  • .ix
    支持混合整数和基于标签的访问。它主要基于标签,但会退回到整数位置访问
按标签选择

pandas提供了一套方法,以实现纯粹基于标签的索引…-

  • .loc
    属性是主要的访问方法。↑
按职位选择

pandas提供了一套方法,以获得纯粹基于整数的索引

  • .iloc
    属性是主要的访问方法。↑
这同样适用于
.at
.iat

类似于
loc
at
提供了基于标签的标量查找,而
iat
提供了与
iloc
类似的基于整数的查找


顺便说一句,我收回了我的接近票,给了你们一个向上的一票,因为这确实需要一些勇气来要求对一个已经被问得过多的话题进行更多的澄清,但我知道我在学习的时候也遇到了一些问题。希望这有助于

基于标签的定位和基于整数的定位。请看以前有人问过这一问题。我会说把它读成列的标签和列的索引/整数两个独立的东西,我想理解单词背后的含义,而不是它的功能。会有帮助吗?特别是最后一节,它说:“所以,这是你需要记住的:“我猜loc是位置,iloc是整数位置。假设位置代表实际索引是什么。它过去常常让我大吃一惊,因为索引和整数都以“i”开头。。。。我不知道这个命名法是否还有其他意义。我知道正如你所说,“我已经使用熊猫一段时间了,我知道loc和iloc是做什么的”只是似乎没有一个真正相关的符号删减。它实际上只是拉门位置和整数位置。人类可读标签与计算机逻辑索引。发生在每个人身上,你知道某件事是什么,但当你试图合理化它的意义或它是如何做的时候,它令人不安。似乎这是蟒蛇的噩梦,也是一场梦。只有最后一部分(在“总结”下)是相关的,其余部分讨论loc/iloc再次做什么。你可能想考虑删除那些部分,以使你的答案更清晰。我编辑它有点可读性;我知道我可以用我的评论来回答,但我想包括我觉得对新手来说必要的内容,除非它真的没有帮助。我喜欢这样。“位置”与“整数位置”。人类可读标签与计算机逻辑索引。