![](/img/trans.png)
[英]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.