[英]How can I convert a factor variable with missing values to a numeric variable?
我該如何解決我的問題?
此處的關鍵信息是如何在數據文件中編碼缺失值。 read.csv()
的相應參數稱為na.strings
。 因此,如果使用點:
original <- read.csv("original.csv", na.strings = ".")
我不是100%知道您的問題是什么,但這也許會有所幫助....
original<-read.csv("original.csv",header = TRUE,stringsAsFactors = FALSE)
original$Tumor_Size<-as.numeric(original$Tumor_Size)
這將引入NA,因為它無法將您的dot(。)轉換為數值。 如果您嘗試再次用點代替NA,它將返回該字段作為字符,您可以使用此方法,
original$Tumor_Size[is.na(original$Tumor_Size)]<-"."
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.