2019-02-12
阅读量:
1860
R语言中读入数据时指定每一列数据类型
问题描述:
R中的read.table()在读入时,默认情况下会将第一列作为数值型,从而导致第一列变为 "1" ,而非 "01"。这可能会导致后续分析出现问题。
解决方法:
为避免出现这种情况,需要为其指定数据类型,用到参数为colClasses ,colClasses参数使用一个向量,为每一列指定数据类型。
data <- read.table(filename, head=FALSE, as.is=TRUE, quote="", comment.char="#", sep="\t",colClasses=c("character",rep("numeric",10)))
这里指定了第一列为字符型,其余列都为数值型。这样,第一列再读入时依然是 "01"了。
0.0000
0
8
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
0条评论
1条评论