0
Я хочу получить вектор длины m, который, учитывая матрицу m x n, для каждой строки дает значение в столбце, идентифицированном другим столбцом (например, столбец «Z»). Я сделал это с помощью цикла:Получить конкретное значение столбца для каждой строки
for (i in 1:dim(data.frame)[1]){vector[i] <- data.frame[i,data.frame$Z[i]]}
Вы видите простой способ закодировать ее, избегая цикл?
Можете ли вы предоставить воспроизводимый пример и желаемый результат? Мои соображения состоят в том, что вы можете сделать что-то вроде 'vector <- data.frame [cbind (1: nrow (data.frame), data.frame $ Z)]' –