gpt4 book ai didi

python - ix 没有按要求引用索引

转载 作者:行者123 更新时间:2023-11-28 21:07:09 24 4
gpt4 key购买 nike

pandas iloc vs ix vs loc explanation, how are they different? ,它提到:ix 通常会尝试表现得像 loc 但如果标签不在索引中,则回落到表现得像 iloc

对于下面的例子,当我使用 ix[0] 时,它不起作用,发生了什么?

enter image description here

注意:自 Pandas v0.20 起,.ix indexer is deprecated支持 .iloc/.loc

最佳答案

简短的解释

考虑数据框 df

df = pd.DataFrame(
np.arange(16).reshape(4, 4),
list('wxyz'), list('abcd'))

a b c d
w 0 1 2 3
x 4 5 6 7
y 8 9 10 11
z 12 13 14 15
  • iloc 是基于顺序位置的索引

    df.iloc[[0, 3], [1, 2]]

    b c
    w 1 2
    z 13 14
  • loc 是基于标签的索引

    df.loc[['z', 'x'], ['b', 'c']]

    b c
    z 13 14
    x 5 6
  • ix 试图变得聪明并弄清楚你需要什么,但有时会令人困惑,最重要的是将被淘汰,不应使用!!!

关于python - ix 没有按要求引用索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41845885/

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