gpt4 book ai didi

python Pandas : Does 'loc' and 'iloc' stand for anything?

转载 作者:太空狗 更新时间:2023-10-29 22:28:25 26 4
gpt4 key购买 nike

我已经使用 pandas 一段时间了,我了解 lociloc 的作用。但是直到今天我都不知道这两个东西是否代表什么?它们是某物的简称还是缩写?或者它们只是随机的?

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

最佳答案

长见识

似乎没有具体的在语义上或文档中关联缩写;除了它真的只是lamens“位置”与“整数位置”之外。 人类可读标签计算机逻辑索引。每个人都会遇到这种情况,尤其是使用新的或复杂的语言或意识形态时;您知道某物的作用以及如何使用它,但是当您试图合理化它的含义或某种程度上解释或谈论它时,它会令人不安。

这似乎是 Pythonista 的噩梦和梦想。


要正确回答您的问题,正如您在问lociloc 代表什么吗?” lociloc 有什么区别?

我做了一些研究,发现来自 this github issue这导致我 this summary .从这些文档中,我相信这可以总结为这些陈述

Different Choices for Indexing

Object selection has had a number of user-requested additions in orderto support more explicit location based indexing.

  • .loc: is primarily label based
  • .iloc: is primarily integer position based

And on the chance we want to include ix

  • .ix supports mixed integer and label based access. It is primarily label based, but will fall back to integer positional access continue

按标签选择

pandas provides a suite of methods in order to have purely label based indexing... - continued

  • The .loc attribute is the primary access method. ↑

按位置选择

pandas provides a suite of methods in order to get purely integer based indexing...

  • The .iloc attribute is the primary access method. ↑

这也适用于 .at.iat

Similarly to loc, at provides label based scalar lookups, while, iat provides integer based lookups analogously to iloc

顺便说一下,我撤回了我的接近投票并给了你一个赞成票,因为这确实需要一些勇气来要求对一个已经被问到的话题进行更多澄清,但我知道我也有这个问题当我也在学习的时候。希望这对您有帮助

关于 python Pandas : Does 'loc' and 'iloc' stand for anything?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54718821/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com