データを含むファイルがありますc("A","T","B","F")
。
私が使用する場合:
read.csv(myfile,header=F,stringsAsFactors=F)
R は文字T
を asTRUE
およびF
as として解釈しますFALSE
私は何か間違ったことをしていますか?
データを含むファイルがありますc("A","T","B","F")
。
私が使用する場合:
read.csv(myfile,header=F,stringsAsFactors=F)
R は文字T
を asTRUE
およびF
as として解釈しますFALSE
私は何か間違ったことをしていますか?
すべての列が文字の場合は、これを試してください:
# replace text = . with your filename
read.csv(text="A,B,T,T", header=FALSE, stringsAsFactors=FALSE,
colClasses = c("character"))
それ以外の場合は、各列の型を次のように渡す必要がありますcolClasses
。colClasses = c("numeric", "numeric", "character", ...)
すべての列のクラスを変更したくない場合は、再評価も機能しますが、1 つの列に単純な変更を加える場合に適しています。
df$V3 <- as.factor(revalue(df$V3, c("TRUE" = "T", "FALSE" = "F")))