gpt4 book ai didi

python - 按给定的行和列索引进行 Pandas 切片

转载 作者:太空宇宙 更新时间:2023-11-04 08:47:48 27 4
gpt4 key购买 nike

我有以下数据框:

df1 = pd.DataFrame(np.random.randn(4,2),columns=["A","B"], index=["mon","tue","wed","thu"])
df1
A B
mon -1.903218 0.084362
tue -0.071207 -1.324411
wed -0.866212 -0.311787
thu -0.267956 0.802968

如果我执行以下切片操作,我会得到:

df1.ix[["mon","tue"],["A","B"]]
A B
mon -1.903218 0.084362
tue -0.071207 -1.324411

我想这是有意的,但我希望得到的只是 [-1.903218, -1.324411]。即我想要组合行和列索引,而不是单独切片行和列。

有什么想法吗?

最佳答案

你可能想要一个 lookup method

df1.lookup(["mon", "tue"], ["A", "B"])
Out[42]: array([-1.903218, -1.324411])

关于python - 按给定的行和列索引进行 Pandas 切片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38602288/

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