gpt4 book ai didi

python - Pandas.DataFrame 按索引间隔选择

转载 作者:太空宇宙 更新时间:2023-11-03 13:16:32 25 4
gpt4 key购买 nike

我想知道,以 pythonic 方式,我如何在 Pandas.Dataframe 的索引中的给定间隔内选择元素。基本上我想知道 DataFrame.index 是否有像 pandas.Series.between 这样的命令。

例子:

df1 = pd.DataFrame(x, index=(1,2,...,100000000), columns=['A','B','C'])

df2 = df1.between(start=10, stop=100000)

我觉得很奇怪,不容易找到与此相关的任何东西。

最佳答案

您可以将下标符号与 loc 一起使用这是基于标签的索引:

In [3]:

df2 = df1.loc[10:100000]
df2
Out[3]:
A B C
10 NaN NaN NaN
11 NaN NaN NaN
12 NaN NaN NaN
13 NaN NaN NaN
14 NaN NaN NaN
15 NaN NaN NaN
.....
99994 NaN NaN NaN
99995 NaN NaN NaN
99996 NaN NaN NaN
99997 NaN NaN NaN
99998 NaN NaN NaN
99999 NaN NaN NaN
10000 NaN NaN NaN

[99991 rows x 3 columns]

您还提到无法找到关于此的文档,但很容易找到和清除:http://pandas.pydata.org/pandas-docs/stable/indexing.html

关于python - Pandas.DataFrame 按索引间隔选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28244141/

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