如何在R中转换浮点数
我一直在尝试将以下内容转换为十进制浮点数,但运气不佳如何在R中转换浮点数,r,type-conversion,R,Type Conversion,我一直在尝试将以下内容转换为十进制浮点数,但运气不佳 x <- c("0,989" "0,990" "0,991" "0,990" "0,989" "0,989" "0,990" "0,990" "0,989") x这是因为字符串中有逗号。使用gsub替换逗号,如下所示: new <- gsub(",", ".", x) new您是如何将这些数据输入R的?大多数导入函数,如read.table允许您指定十进制分隔符,以便将它们作为数字导入。 result <- as.num
x <- c("0,989" "0,990" "0,991" "0,990" "0,989" "0,989" "0,990" "0,990" "0,989")
x这是因为字符串中有逗号。使用gsub
替换逗号,如下所示:
new <- gsub(",", ".", x)
new您是如何将这些数据输入R的?大多数导入函数,如read.table
允许您指定十进制分隔符,以便将它们作为数字导入。
result <- as.numeric(new)