【发布时间】:2017-11-12 10:18:26
【问题描述】:
我使用read.csv 导入具有数值的 CSV 文件,其中 CSV 分隔符为“;”,十进制分隔符为“,”,另外 thousend 分隔符为“.”
Hist <- read.csv(file = "XXXX", header = T, sep = ";", dec =",", stringsAsFactors=FALSE)
我将其转换为 data.table ...
Hist <- data.table(Hist)
它看起来像这样:
Date Value
# 2017-11-12 12.456,89
# 2017-11-10 13.234,99
# 2017-11-08 14.123,45
现在我想将“值”列的类/格式更改为数字,因为我想用它进行计算。但我尝试的一切都没有奏效。例如:
Hist[, Value := as.numeric(Value)]
正在创建错误:
警告信息: 在 eval(jsub, SDenv, parent.frame()) 中:强制引入的 NAs
有人可以帮忙吗?
【问题讨论】: