[英]Replace string with NA in R dataframe column
我在用r語言的NA找到用NA替換數據幀列中的字符串值的語法時遇到麻煩。 整個列由1和0組成,但是由於這2個字符串離群值,整個列被注冊為字符而不是數字。 我想將這些離群的字符串轉換為NA,然后將整個列轉換為數值。
這是頻率表列的輸出
我已經從包車中下載了recode()工具,但無法使其與字符值一起使用。
讓我知道是否有人可以幫忙!
給定向量x
x <- c(1, 0, "45 mins", "10 mins")
x
#[1] "1" "0" "45 mins" "10 mins"
你可以做
as.numeric(x)
#[1] 1 0 NA NA
# Warning message:
# NAs introduced by coercion
所以嘗試
dataframe$column <- as.numeric(dataframe$column)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.