早上好 我想知道如何获取iloc的逆。从日期索引开始,从我想要获得数字0,1,2,...的日期开始。例如,从这个数据集开始:
days = pd.date_range('2007-07-01', '2007-07-05', freq='1D')
np.random.seed(seed=1111)
value1 = np.random.randint(1, high=100, size=len(days))
df = pd.DataFrame({'dt': days, 'value1':value1}).set_index('dt')
print(df)
我可以通过iloc方法获取单个值:
df.iloc[0]
df.iloc[1]
df.iloc[2]
df.iloc[3]
我希望进行相反的过程:从索引日期(2007-07-01,2007-07-02,2007-07-03,...)开始,获取相应的位置索引 - 0、1、2、3、...
df.index.get_loc(<date>)
。 - Mark