Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/351.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python dataframe,查找特定索引号的值_Python_Pandas - Fatal编程技术网

Python dataframe,查找特定索引号的值

Python dataframe,查找特定索引号的值,python,pandas,Python,Pandas,我有一个数据框,包含不同股票的每日股价数据。索引是一个连续的数字。在“index_high”一栏中,我列出了发生特殊事件的一天的索引编号。 我需要的是一个新的列“high_price”,它为我提供了“index_high”中指数编号的指数的价格数据 因此,在本例中,我将获得价格,该价格出现在第99757行,作为第99995行至99999行“high_price”列的输出 我想不出,如何在这里构建for循环。提前非常感谢 数据 df=pd.DataFrame({'index':[95,96,9

我有一个数据框,包含不同股票的每日股价数据。索引是一个连续的数字。在“index_high”一栏中,我列出了发生特殊事件的一天的索引编号。 我需要的是一个新的列“high_price”,它为我提供了“index_high”中指数编号的指数的价格数据

因此,在本例中,我将获得价格,该价格出现在第99757行,作为第99995行至99999行“high_price”列的输出

我想不出,如何在这里构建for循环。提前非常感谢

数据

 df=pd.DataFrame({'index':[95,96,97,98,99],'index_high':[69,82,58,67,54]})
    df.set_index('index', inplace=True)
有很多方法可以做到这一点。但是在指定的轴上尝试

df['max']=df.index_high.agg('max')

试着咨询一下文档,看看他们是否首先解决了这个问题:请看看我所做的是否有帮助。如果没有,大声说出来,我们将帮助我弄不明白,如何在这里构建for循环。请说得更具体些。堆栈溢出不能替代指南、教程或文档,请参阅。除非绝对必要,否则请勿将信息作为图像共享。见:。