簡體   English   中英

Python 數據框,查找特定索引號的值

[英]Python dataframe, looking up values for specific index number

我有一個數據框,其中包含不同股票的每日股價數據。 索引是一個連續的數字。 在“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')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM