当我在我的exprtk字符串中定义一个表达式时,比如
var x := sqrt(y);
Run Code Online (Sandbox Code Playgroud)
我尝试添加另一个变量
var X := 2*z;
Run Code Online (Sandbox Code Playgroud)
我有冲突吗?提前致谢.
当我尝试在RStudio上执行以下代码时
library(lubridate)
library(data.table)
a <- data.frame(c("2017-12-01 00:01:00","2017-12-02 00:01:00"),c(5,6))
colnames(a) <- c("t", "x")
a <- as.data.table(a)
a[, t := parse_date_time(t, orders = "ymd HMS")]
print(class(a$t))
paste("a:", format(a[1,1], format = "%Y-%m-%d %H:%M:%S"))
Run Code Online (Sandbox Code Playgroud)
我有以下结果:
[1] "a: 2017-12-01 00:01:00"
Run Code Online (Sandbox Code Playgroud)
但是当我尝试在Rscript下运行相同的代码时,输出是
[1] "a: 1"
Run Code Online (Sandbox Code Playgroud)
有没有人和我有同样的问题?任何帮助表示赞赏.
编辑:R版本3.3.1,平台x86_64-w64-mingw32/x64.
Windows Server 2012版本:
主要次要构建修订
6 2 9200 0