我想在R中创建一个基于多个列名的数据框的子集。
示例:
colnames <- c("RecentAVsB","RecentAMinusB","Label","TeamA","TeamB","Venue")
由此我想提取那些只有“AVsB”或“AMinusB”或“Label”的功能。而这些AvsB和AMinusB是多次,所以不想使用名称提取。我试过..
myvars <- grep("AMinusB" | "AVsB" | "Label", names(df), ignore.case=T)
但它给出的错误如下:
Error in "AMinusB" | "AVsB" :
operations are possible only for numeric, logical or complex types
仅选择这些特定功能的最佳方法是什么。
答案 0 :(得分:1)
JAVA_HOME
中的pattern
参数应为单个字符串,即由两个双引号(grep
)或单引号""
括起来。
''