Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 删除列中的某些值(包含特定字符)_R_Dataframe - Fatal编程技术网

R 删除列中的某些值(包含特定字符)

R 删除列中的某些值(包含特定字符),r,dataframe,R,Dataframe,我有几个csv文件,我想删除特定列中的一些数据(我可以手动执行此操作,但我有很多文件…) 下面是我的文件的外观示例: col1 <- c('a','b','c') col2 <-c('xxx','xxx-PAS','xxx-PAS') col3 <- c(44,456,896) z <- data.frame(col1,col2) z col1一个选项是grep在列中查找子字符串并invert匹配项 z[grep('PAS', z$col2, invert = TRUE

我有几个csv文件,我想删除特定列中的一些数据(我可以手动执行此操作,但我有很多文件…)

下面是我的文件的外观示例:

col1 <- c('a','b','c')
col2 <-c('xxx','xxx-PAS','xxx-PAS')
col3 <- c(44,456,896)
z <- data.frame(col1,col2)
z

col1一个选项是
grep
在列中查找子字符串并
invert
匹配项

z[grep('PAS', z$col2, invert = TRUE),]
#  col1 col2
#1    a  xxx

非常感谢你!