字符串'6017> 6025> 6023> 6022> 6025> 6032'.我们怎么知道'6025'的最后位置?index函数只返回第一次出现的字符串.很难使用反向功能,因为它找不到一个字符.有什么好主意吗?
我们可以使用语法通过SAS SQL Procedure创建宏变量
select var into :mvar
Run Code Online (Sandbox Code Playgroud)
但我想知道在数据步骤中是否存在相同的方式.
我有一个数据集.
A B
=== ===
a1 b1
a2 b2
a3 b3
Run Code Online (Sandbox Code Playgroud)
我可以MA使用下面的语句创建一个宏变量.
proc sql noprint;
select "'"||A||"'" into :MA separated by ","
from dataset;
quit;
Run Code Online (Sandbox Code Playgroud)
如何在数据步骤中执行此操作?
我正在关注《 R深度学习的要点:由约书亚博士撰写》这本书,在第22页第2章中,下面是一个代码
set.seed(1234)
digits.m1 <- train(digits.X, digits.y,
method = "nnet",
tuneGrid = expand.grid(
.size = c(5),
.decay = 0.1),
trControl = trainControl(method = "none"),
MaxNWts = 10000,
maxit = 100)
Run Code Online (Sandbox Code Playgroud)
我遇到了错误:UseMethod(“ train”)中的错误:没有适用于“ train”的适用方法应用于“ data.frame”类的对象
我正在使用R 3.3.2,window7