Tôi có khung dữ liệu gấu trúc gồm 0,1, -1.Phát hiện sự kiện trong khung dữ liệu gấu trúc
import pandas as pd
df=pd.DataFrame({'indicator':[0, 0, 0, -1,0,0,1,0,-1,1,0,-1,0,1]})
và tôi không tìm thấy chỉ mục của mỗi -1 và 1 sao cho -1 được theo sau bởi một số hoặc không có số không và +1. Đối với exapmle trong ví dụ trên tôi muốn nhận được
[(3,6),(8,9),(11,13)]
Hi, điều này có vẻ như một vấn đề phân tích cú pháp mà biểu thức thông thường sẽ là một giải pháp rất tốt (nếu bạn đã có một chuỗi). Tôi e rằng bạn sẽ phải lặp qua các giá trị dataframe và kiểm tra các giá trị sau. –