gpt4 book ai didi

python - 带有行号和列标签的 Pandas Dataframe 2D 选择

转载 作者:行者123 更新时间:2023-12-04 16:01:44 34 4
gpt4 key购买 nike

在 Pandas 2D Dataframe 中以行号和列标题作为索引(loc 和 iloc 的组合)获取值的最简单方法是什么?

最佳答案

df = pd.DataFrame({'a':[1, 2, 3], 'b':[4, 5, 6]}, index=['i', 'j', 'k'])
df
a b
i 1 4
j 2 5
k 3 6

如果您的索引不是数字,并且想要从“a”列中获取第一行和第二行,您可以使用 loc带索引—
df.loc[df.index[[0, 1]], 'a']

i 1
j 2
Name: a, dtype: int64

或者, iloc + get_loc
df.iloc[[0, 1], df.columns.get_loc('a')]

i 1
j 2
Name: a, dtype: int64

关于python - 带有行号和列标签的 Pandas Dataframe 2D 选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50318574/

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