[問題] 在R執行類似Excel countif > 0

看板R_Language作者 (海苔肉粽)時間1年前 (2023/04/19 14:20), 編輯推噓0(002)
留言2則, 1人參與, 1年前最新討論串1/2 (看更多)
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 我有一筆dataset, 我想計算每一個Row中,大於0的數值有多少,並新增一個column記錄。如附圖所示 https://i.imgur.com/mdV6cIW.jpg
[程式範例]: 目前data set data <- data.frame(ID=c('A', 'B', 'C', 'D', 'E'), V1=c(14, 0, 8, 0, 0), V2=c(0, 5, 5, 0, 5), V3=c(1, 7, 5, 0, 12), V4=c(7, 5, 0, 0, 12)) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.38.104 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1681885215.A.24F.html

04/19 14:27, 1年前 , 1F
但你手寫的數值是小於等於0?
04/19 14:27, 1F

04/19 14:32, 1年前 , 2F
data$less<-rowSums(data[c("V1","V2","V3","V3")]>0)
04/19 14:32, 2F
文章代碼(AID): #1aFuWV9F (R_Language)
文章代碼(AID): #1aFuWV9F (R_Language)