如何在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)