如何在R中筛选列名
我想在R中创建基于多个列名的数据帧的子集 例如:如何在R中筛选列名,r,R,我想在R中创建基于多个列名的数据帧的子集 例如: colnames <- c("RecentAVsB","RecentAMinusB","Label","TeamA","TeamB","Venue") 仅选择这些特定功能的最佳方法是什么。grep中的模式参数应该是一个字符串,即用两个双引号(“)或单个(”)括起来 请阅读帮助(grep) myvars <- grep("AMinusB" | "AVsB" | "Label", names(df), ignore.case=T)
colnames <- c("RecentAVsB","RecentAMinusB","Label","TeamA","TeamB","Venue")
仅选择这些特定功能的最佳方法是什么。grep中的
模式
参数应该是一个字符串,即用两个双引号(“
)或单个(”
)括起来
请阅读帮助(grep)
myvars <- grep("AMinusB" | "AVsB" | "Label", names(df), ignore.case=T)
Error in "AMinusB" | "AVsB" :
operations are possible only for numeric, logical or complex types
grep("AMinusB|AVsB|Label", names(df), ignore.case=T)