【发布时间】:2022-01-04 20:33:22
【问题描述】:
我正在处理一个 pandas 数据框,其中一列 (bullish) 由布尔值组成,第二列 (split) 也是基于布尔值的,只要第一列值不同于之前的值,它就是 True它。
我这样做了:
df['split'] = df['bullish'] != df['bullish'].shift(-1)
现在我想在 split 值为 True 的每个点将 pandas 数据帧分割成较小的子集,以便它创建所有 df['bullish'] 值要么只有 True 或只有错误。
提前感谢您的见解!
【问题讨论】:
-
以文本形式提供一些示例数据。说明你到目前为止做了什么。
标签: python pandas dataframe subset slice