【发布时间】:2025-12-23 14:05:11
【问题描述】:
我有一个包含 3 列的数据框; ['close', 'BUY', 'SELL']。 'BUY' 和 'SELL' 列是布尔值,指示买卖的索引位置 - 它们分布在许多行中 - 大约 3000。我已经能够找到这些布尔值为真的索引 (1) 使用:
returns[returns.BUY == 1]
我希望能够根据这些布尔位置找到第 n 个索引点,然后将函数应用于与索引点 n 和 n+n 对应的“关闭”列值。
谢谢!
【问题讨论】:
标签: python pandas dataframe indexing