我想以pythonic的方式知道如何在索引中给定间隔内的Pandas.Dataframe中选择元素.基本上我想知道是否有像pandas.Series.between这样的命令用于DataFrame.index.
例:
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]
Run Code Online (Sandbox Code Playgroud)
您还提到无法找到有关此文档的文档,但很容易找到并清除:http://pandas.pydata.org/pandas-docs/stable/indexing.html
| 归档时间: |
|
| 查看次数: |
4412 次 |
| 最近记录: |