И еще такой вопрос, если мне потребуется для каждого из параметров выбирать еще и номер шага в поле step number, мне же достаточно будет просто выполнить те же самые команды индексации:
Да, можно так, хотя второе условие лишнее, достаточно одного сравнения
Код:
idx_stepn <- which(data$V1 == "Step") .
Причина, по которой я использовал комбинацию
Код:
which(data[math]$V1 == "Max" & data$[/math]V2 == "F" )
-- это потому, что если я использую только одно
Код:
which(data$V1 == "Max" )
то получу номера строк не только c Мах F но и c Мах D, так как D и F оказались в другом столбце V2 (аналогично и для RMS). То есть получу пересортицу.
В случае же с количеством шагов (Step No) вам не нужно проверять есть ли во втором столбце слово "number". Во всяком случае, я каких-либо других слов после
Step в Вашем файле не встречал.
И как в R определять длину массива или вектора
> vec <- c(1,2,7,9,16)
> vec
[1] 1 2 7 9 16
> length(vec)
[1] 5> vec_char <- c("Alm99","Dan","zykov","dxdy")
> vec_char
[1] "Alm99" "Dan" "zykov" "dxdy"
> length(vec_char)
[1] 4Для матриц используйте
dim()