使用read.delim从Excel粘贴数据,强制列转为数值型的问题
解决read.delim读取逗号小数点数值的问题
直接在read.delim中指定dec = ","参数即可,这个参数专门用于设置数值的小数点分隔符,无需修改Excel或替换字符:
# 指定Var为字符型,p.value会基于dec参数识别为数值型 pvalue <- read.delim("clipboard", header = TRUE, colClasses = c("character", NA), dec = ",")
如果不需要手动指定列类型,也可以让R自动识别,只需保留dec参数:
pvalue <- read.delim("clipboard", header = TRUE, dec = ",")
这样p.value列会直接被读取为数值型,无需额外转换操作。
内容的提问来源于stack exchange,提问作者Javier Hernando
相关产品推荐
相关产品推荐

