看板 R_Language 關於我們 聯絡資訊
大家好小弟由於研究所要學習使用R語言目前還是完全新手的階段 目前遇到的問題如圖 https://imgur.com/DN7aZh1 我想設定虛擬變數data$balck中所包含Black字段的data為1其餘為0 但我打完自己的這段後進行table發現加總起來不對我就去Data列看 https://imgur.com/gK0TkoD 發現電腦沒有將其中一些包含Black字段的視為1而是0 請問是我寫的Code不對嗎還是我少了甚麼步驟 補上完整的圖 https://imgur.com/dOaFpp2 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 207.229.100.225 (美國) ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1675312590.A.E2E.html ※ 編輯: a5733724 (207.229.100.225 美國), 02/02/2023 12:46:16
lycantrope: 篩選條件應該改用 %in% 而不是 == 02/02 14:41
locka: 同樓上~ 02/02 15:31
a5733724: 可以了 感謝 另外再提一個可能很菜的問題 既然已經把te 02/03 00:37
a5733724: xt設置成factor了為什麽code的時候還要再加”” 02/03 00:37
locka: 加""表示是字串,沒加""則表示是變數,設factor則是讓字串 02/03 02:41
locka: 有順序/比較性(透過factor函數裡面的level參數來指定,做統 02/03 02:41
locka: 計分析時才會用到)。三者都是不同的東西。你的ifelse()裡面 02/03 02:41
locka: 是要單純比對有無指定字串,所以這裡必須加""。 02/03 02:41
a5733724: 了解感謝解答 02/03 03:56