当startsWith == TRUE作为数值时,检索对应的行

时间:2017-05-24 13:10:43

标签: r for-loop dataframe slice startswith

我正在尝试编写一个脚本来完全自动化我的数据。 在这里,我正在尝试实现一个循环,以便在我的data.frame的名称列中搜索以“Blank”开头的所有值。

如何在矢量中打印所有对应的行? 即我在第5行的列名中有一个值空白C,我想得到一个向量,其中列名称中的同一行(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 个答案:

没有答案