亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

根據條件(`if`)語句替換數據框中的值

根據條件(`if`)語句替換數據框中的值

楊__羊羊 2019-08-15 15:34:03
根據條件(`if`)語句替換數據框中的值在R數據幀編碼的下面,我想更換所有時代B 與出現b。junk <- data.frame(x <- rep(LETTERS[1:4], 3), y <- letters[1:12])colnames(junk) <- c("nm", "val")這提供:   nm val1   A   a2   B   b3   C   c4   D   d5   A   e6   B   f7   C   g8   D   h9   A   i10  B   j11  C   k12  D   l我最初的嘗試是使用for和if語句,像這樣:for(i in junk$nm) if(i %in% "B") junk$nm <- "b"但我相信你可以看到,這個替換所有的值junk$nm用b。我可以看到為什么這樣做但我似乎無法讓它只替換原始值為的那些垃圾$ nm的情況B。注意:我設法解決了問題gsub但是為了學習RI仍然想知道如何使我的原始方法工作(如果可能的話)
查看完整描述

3 回答

  • 3 回答
  • 0 關注
  • 483 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號