我正在尝试测试我的数据框中的每个列名是否都包含一个特定的字符串(在这种情况下为“Fld”。我下面的尝试没有编译,我不确定我哪里出错了。任何帮助都会赞赏。
varnames <-colnames(data)
for (i in 1:len(varnames)){
if grepl("Fld",varnames[i])==TRUE {
print varnames[i]
}
}
最佳答案
我们可以使用 grep
获取具有“Fld”的列名的索引
indx <- grepl('Fld', colnames(data))
并使用它来对“数据”进行子集化
data[indx]
关于r - 测试列名是否包含 R 中的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31853047/