[英]Dataframe, creating a new column with values based on another column's indices
[英]Creating a new dataframe based on values of another dataframe's column
IIUC,使用groupby
+ apply
+ head
:
(df.groupby('Index', group_keys=False)
.apply(lambda x: x[x['Index'] + 0.5 <= x['ID']].head(1)))
Index Fruit ID
0 0 Apple 0.5
2 1 Orange 1.6
5 2 Banana 3.0
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.