Может ли кто-нибудь помочь в построении матрицы, которая содержит последовательные позиции с использованием R, как показано ниже:
Исходные данные:
sampledata <- data.frame("column1" = c("a","b","c","d","e","a","b","e"),
"column2" = c(1,0,0,1,0,0,0,0))
Результирующая матрица:
Логика в построении матрицы результатов: рассмотрим шаг = 3.Из фактических данных рассмотрим первые 3 строки a, b, c, и столбец yes / no имеет одно «Да».Таким образом, соответствующие значения a, b, c, d, e, f в результирующей матрице заполняются как, порядок, в котором a, b, c встречаются в исходных данных, а значения заполняются как 1,2,30,0,0 с Да.Следующий шаг имеет b, c, d, поэтому результирующая матрица заполняется как 0,1,2,3,0,0 с помощью Да.Этот процесс должен повторяться до последней последовательности в исходных данных.
Может кто-нибудь, пожалуйста, помогите мне в выполнении вышеуказанного.
Заранее благодарю