使用grepl()从R中的数据帧中删除值
我有一个使用grepl()从R中的数据帧中删除值,r,regex,R,Regex,我有一个data.frame,有一列,行数不详 此列包含字符串,有些字符串包含子字符串,比如说“abcd” 我想从数据库中删除包含该子字符串的所有字符串。例如,我可能有五个字符串是“123 abcd”,我希望删除它们 我目前正在使用grepl()尝试删除这些值,但它不起作用。我正在努力: data.frame[!grepl("abcd", dataframe)] 但是它返回一个空的数据帧。我们可以使用grepl获得一个逻辑向量,对它求反(!),然后使用它来子集“数据” data[!grepl(
data.frame
,有一列,行数不详
此列包含字符串,有些字符串包含子字符串,比如说“abcd”
我想从数据库中删除包含该子字符串的所有字符串。例如,我可能有五个字符串是“123 abcd”
,我希望删除它们
我目前正在使用grepl()
尝试删除这些值,但它不起作用。我正在努力:
data.frame[!grepl("abcd", dataframe)]
但是它返回一个空的数据帧。我们可以使用
grepl
获得一个逻辑向量,对它求反(!
),然后使用它来子集“数据”
data[!grepl("abcd", data$Col),,drop = FALSE]
共享可复制的数据。以下是一些提示: