转换为非NaN值并检查是否存在重复条目

2024-04-19 18:09:24 发布

您现在位置:Python中文网/ 问答频道 /正文

如果有人能帮助我将df.Decision列隔离为一行中只有一个“买”或“卖”实例。例如,如果有3个“购买”决策,不管是否有NaN值将它们分隔开,我只需要保留第一个“购买”。类似的逻辑也适用于“销售”

当前数据

^{tb1}$

预期数据

^{tb2}$

为了解决这个问题,我开始使用以下逻辑,但我无法让它正常工作

df[df.Decision.notnull()].shift().eq('Buy').Decision