- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我已经使用 pandas 一段时间了,我了解 loc
和 iloc
的作用。但是直到今天我都不知道这两个东西是否代表什么?它们是某物的简称还是缩写?或者它们只是随机的?
我将 iloc
解释为“基于索引的位置”,这是有道理的,但 loc
对我来说有点问题,我将其解释为“位置”,但它不喊“label-based-location”,为什么他们不能称它为 lloc
?
最佳答案
似乎没有具体的在语义上或文档中关联缩写;除了它真的只是lamens“位置”与“整数位置”之外。 人类可读标签与计算机逻辑索引。每个人都会遇到这种情况,尤其是使用新的或复杂的语言或意识形态时;您知道某物的作用以及如何使用它,但是当您试图合理化它的含义或某种程度上解释或谈论它时,它会令人不安。
这似乎是 Pythonista 的噩梦和梦想。
要正确回答您的问题,正如您在问“loc
和iloc
代表什么吗?” 而不 loc
和 iloc
有什么区别?。
我做了一些研究,发现来自 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 toiloc
顺便说一下,我撤回了我的接近投票并给了你一个赞成票,因为这确实需要一些勇气来要求对一个已经被问到的话题进行更多澄清,但我知道我也有这个问题当我也在学习的时候。希望这对您有帮助
关于 python Pandas : Does 'loc' and 'iloc' stand for anything?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54718821/
我忘了,但是 EAGL 代表什么具体的东西吗?或者它只是核心动画 OpenGL 命名约定的一部分(CAEAGLLayer 等)? 最佳答案 “AGL”是苹果 OS X 的 OpenGL 扩展的名称。我
我有 2 个表: 包含 gold_country、silver_country、bronze_country 列的 olympic_medalists 带有国家列的标志 我想相应地列出奥运奖牌表。我有
我有一些带有@prim: #colorCode 的.css 文件,@prim 代表什么?因为它只在一个地方使用,所以我无法弄清楚@prim 的用途。并且 Eclipse 正在报告错误“意外的 toke
我正在查看 Kestrel 的源代码并发现了一些有趣的东西。从它的 dev 分支,你可以看到有一个名为 HttpClientSlim 的独立类文件。在不属于任何项目的 /test/shared 文件夹
我正在试图理解编译C/C++项目时如何使用MT和MD选项。然而,由于无法将这些假定的缩略语扩展为有意义的短语,我忘记了从一段到下一段哪个是哪个。奇怪的是,我读过的文章都不是从定义M、T和D开始的,它们
我知道向它们发出警告的方法,但我想让我的合法警告与我的待办事项分开。我还没有看到 xcode 4 像每个人似乎都认为的那样突出显示待办事项。并且 xcode 的 todo 支持仅适用于函数之外的 to
我有一个相当普遍的问题:我最近在 C/C++ 代码中看到许多#defines 被注释为“/*< ... */”,例如: #define ARRSIZE(x) (sizeof(x)/s
我正在查看 pthreadtypes.h 文件中的 pthread_mutex_t 结构。 “__lock”代表什么?它就像分配给互斥锁的锁号吗? typedef union { struct _
我在 JavaScript 中有这段代码 var pts = "0 0, 0 1909, 2559 1909, 2559 0"; pts.replace(/0/g, '2'); 问题是它替换了所有零!
这可能是文档中的一个错误,或者只是我弄错了,但无论如何我认为看到同一个 fb: 命名空间的多个不同定义是令人困惑的: xmlns:fb="http://www.facebook.com/2008/fb
我有一个问题,在进入待机模式之前我需要清理一些东西。问题是,当客户按下电源按钮(如果配置为进入休眠模式)时,我也需要这样做。 PowerSetRequest(_PowerRequest, PowerR
我试图使用 Wiremock 独立服务器实现对 POST REST 调用的模拟。我面临这样的挑战,假设帖子正文包含一个“名称”字段及其值,该 POST 调用的响应中应返回相同的值。我的 json 文件
现在,在我开始问愚蠢的问题之前,我想说我在 JavaScript 和 C# 方面都有丰富的经验。 所以最近我开始了创建自己的编程语言的旅程。我找到了一个使用 javaScript 的好教程( http
我很想知道以下标记中的字母 g 代表什么: %1$suntil holiday 我从 https://developer.android.com/distribute/tools/loca
我在 prolog 中找不到明确的 (:) 代表什么. 在交互模式下,您可以看到以下证据: ?- display(a:b). :(a,b) true. ?- display([a,b,c]). .(a
我刚刚开始学习 Solidity,这是一项个人挑战。我不是开发人员,所以我还有很长的路要走。 我正在关注 Ethereum.org 教程,这是我有疑问的地方: “[msg.sender]”代表什么?
我习惯了 SQL Server 中的查询编辑器,在那里可以自由编写和执行 T-SQL。如何让以下代码在 PostgreSQL 中执行而无需从中创建函数? DECLARE l integer =
我已经使用 pandas 一段时间了,我了解 loc 和 iloc 的作用。但是直到今天我都不知道这两个东西是否代表什么?它们是某物的简称还是缩写?或者它们只是随机的? 我将 iloc 解释为“基于索
我正在尝试编写一个 Ruby 正则表达式,它可以捕获引用的短语,而不是前面有“:”的短语。例如: Obama: "Yes, we can!" 应该被忽略。 我写了一些测试: http://rubula
我试图弄清楚我做错了什么,但这是我唯一得到的错误。你能给我一些我可以寻找的提示吗? 错误发生在 Deutsch 时被选中,当 Englisch 时它工作正常被选中。 --Size 51,18 --Ze
我是一名优秀的程序员,十分优秀!