對于下面給出的樣本資料,我試圖使用if陳述句來創建一個名為newcol的新列。我想把newcol的條件放在Letter列上,如果Letter是NA,那么newcol就是TRUE。我怎樣才能在不加載任何庫的情況下使用if命令來完成這個任務呢?
M <- data. frame(c("A"/span>。 "B"。 "C",NA)。 c(5,100。 NA,60))
names(M) < - c("letter"。 "Number")
uj5u.com熱心網友回復:
嘗試使用is.na:
M$newcol <- is. na(M$Letter)
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/332228.html
標籤:
上一篇:R-排名和分組的問題
