#以下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”。不知道原因是什么。
uj5u.com熱心網友回復:
因為洗掉第四行,第五行就變成了第四行了轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/21417.html
標籤:其他開發語言
上一篇:pyQGIS的應用
下一篇:百度圖片動態網頁抓取你想要的圖片
