Trong R, điều gì sẽ là cách hiệu quả nhất/đơn giản nhất để đếm số lần chạy các phần tử giống nhau trong một chuỗi?Làm cách nào để đếm số lần chạy theo chuỗi?
Ví dụ, làm thế nào để đếm số lượng số không liên tiếp trong một chuỗi các số nguyên không âm:
x <- c(1,0,0,0,1,0,0,0,0,0,2,0,0) # should give 3,5,2
Bạn có muốn câu trả lời trong R? Nếu vậy, có thể là khôn ngoan khi bắt đầu câu hỏi bằng "In R ..." thay vì chỉ có thẻ R. – slim
Lưu ý: điều này không hoạt động với các lần chạy NA hoặc NaN (chúng luôn được coi là không tiếp giáp). Một giải pháp hack xấu xí sẽ là gán NA và NaN cho một số giá trị số nguyên sentinel. – smci