Извлекать соответствующие строки, когда beginWith == TRUE, как числовые значения

Я пытаюсь написать скрипт для полной автоматизации моих данных. Здесь я пытаюсь реализовать цикл для поиска всех значений, которые начинаются с "Пробел" в столбце имени моего data.frame.

Как я могу напечатать все соответствующие строки в векторе? то есть у меня есть значение Blank C в именах столбцов в строке 5, я хочу получить вектор со значениями той же строки (5) в именах столбцов и других столбцов данных 3:6, не как NA, а как значения, потому что выход NA.

for (val in ms.data$Name) {
if(startsWith(val,"Blank")) {
print(list(ms.data[val,3:6]))
  }
}

Example data
Blank 1 05-Apr-17 7:04 PM   5.771899218 4.922906441 219.0199184 7.779938257
Blank 2 05-Apr-17 7:15 PM   4.913695034 4.071889653 2.161167065 2.567102283

Спасибо

0 ответов

Другие вопросы по тегам