#以下R语句的目的是从一个带有字符串的矩阵中找到包含“美国”2个字的行,并把这个行删除#
setwd( "C:/Users/wang/Documents/R")
A<-read.csv('ceshi20200318.csv')
as.matrix(A)
library(stringr)
for(i in 1:6)
{
if
(str_detect(A[i,1],"美国")==TRUE)
{A<-A[-i,]}
else A<-A
i=i+1
}
#以下是这个带字符串矩阵的内容#
a1 a2 a3 a4 a5
3 4 3 中国 y
1 2 朝鲜 6 5
x japan 2 0 1
美国 3 5 z 2
美国 6 5 7 2
日本 2 4 1 9
目前R命令 只能执行删除 第4行“美国 3 5 z 2”就停下来了,不再继续执行。不能删除第5行“美国 6 5 7 2”。不知道原因是什么。