我正在学习Python的pandas库。来自R背景,索引和选择功能似乎比必要的要复杂。我理解.loc()只基于标签,.iloc()只基于整数。
如果.ix()更快且支持整数和标签访问,那么我为什么要使用.loc()和.iloc()呢?
ix
,详情请见这里。ix
)一直是用户问题的重要来源。iloc
和loc
进行迁移,这里有一个链接,介绍如何转换代码。.ix
索引器将被弃用。 http://pandas-docs.github.io/pandas-docs-travis/whatsnew.html#deprecate-ix - AlexanderDataFrame.ix
已完全移除,请参阅https://pandas.pydata.org/pandas-docs/stable/whatsnew/v1.0.0.html#removal-of-prior-version-deprecations-changes。
.ix
**!这里有一个更加有用的答案,解释了.loc
、.iloc
和[]
之间的区别:https://dev59.com/31wZ5IYBdhLWcg3wVO5U#46915810 - Ted Petrou