当前位置: 首页 > 面试题库 >

pandas loc vs. iloc vs. ix vs. at vs. iat?

洪和风
2023-03-14
问题内容

最近开始从我的安全位置(R)分支到Python,并且对中的单元格定位/选择感到有些困惑Pandas。我已经阅读了文档,但仍在努力了解各种本地化/选择选项的实际含义。

  • 我为什么应该使用.loc.iloc超过最一般的选择.ix
  • 我的理解是.locilocat,和iat可以提供一些保证正确性是.ix不能提供的,但我也看到了在那里.ix往往是一刀切最快的解决方案。
  • 请说明使用除.ix?以外的任何东西背后的现实世界中的最佳实践推理。

问题答案:

loc: 仅适用于索引
iloc: 适用于位置
ix: 您可以从数据 获取数据,而无需将其包含在索引
中: 获取标量值。这是一个非常快速的定位
获取标量值。这是一个非常快的iloc


http://pyciencia.blogspot.com/2015/05/obtener-y-filtrar-datos-de-un-
dataframe.html

注: 由于pandas 0.20.0中,.ix索引被弃用赞成更加严格.iloc.loc索引。



 类似资料:

相关阅读

相关文章

相关问答