示例数据框 df:
Date msft_close msft_high signal
01-01-20 350 358 buy
02-01-20 370 377 sell
03-01-20 365 370 NaN
04-01-20 368 371 buy
df[df["signal"].astype(str).str.contains("buy")]
印刷:
Date msft_close msft_high signal
01-01-20 350 358 buy
04-01-20 368 371 buy
但我只想要 msft_close 列。如何选择仅在检查信号列是否已购买后才打印 msft_close?我的目标输出是:
Date msft_close
01-01-20 350
04-01-20 368
慕哥9229398
相关分类