我使用putty连接远程主机并通过vim进行编辑.当我尝试将某些内容粘贴到vim时,我遇到了麻烦.就是这样,我将东西复制到我本地主机的剪贴板中,并希望将其粘贴到远程主机中的vim中.怎么做?
ps:我正在使用腻子!所以,我通过putty打开一个vim窗口.我非常需要在本地主机中复制一些内容并将其粘贴到putty打开的vim编辑器中.就这样.谢谢!
我有一个字符串向量.
d <- c("Mon","Tues","Wednes","Thurs","Fri","Satur","Sun")
Run Code Online (Sandbox Code Playgroud)
我希望以类似于此的方式将字符串"day"粘贴到矢量的每个元素上.
week <- apply(d, "day", paste, sep='')
Run Code Online (Sandbox Code Playgroud) 有没有办法拦截JavaScript中的粘贴事件并获取原始值,更改它,并将关联的DOM元素的值设置为修改后的值?
例如,我有一个用户试图复制并粘贴一个包含空格的字符串,字符串的长度超过了我的文本框的最大长度.我想拦截文本,删除空格,然后使用更改值设置文本框的值.
这可能吗?
我试图自动化一段代码,以便编程变得不那么乏味.
基本上我试图fastbw()在rms包中逐步选择变量.我想将选择的变量列表传递fastbw()给公式y ~ x1+x2+x3,"x1""x2""x3"是由所选的变量列表fastbw()
这是我尝试过但没有用的代码
olsOAW0.r060 <- ols(roll_pct~byoy+trans_YoY+change18m,
subset= helper=="POPNOAW0_r060",
na.action = na.exclude,
data = modelready)
OAW0 <- fastbw(olsOAW0.r060, rule="p", type="residual", sls= 0.05)
vec <- as.vector(OAW0$names.kept, mode="any")
b <- paste(vec, sep ="+") ##I even tried b <- paste(OAW0$names.kept, sep="+")
bestp.OAW0.r060 <- lm(roll_pct ~ b ,
data = modelready,
subset = helper =="POPNOAW0_r060",
na.action = na.exclude)
Run Code Online (Sandbox Code Playgroud)
我是R的新手,仍然没有落后于陡峭的学习曲线,所以为明显的编程错误道歉.
在下面的最小示例中,我尝试vars在回归公式中使用字符串的值.但是,我只能将变量名称字符串("v2 + v3 + v4")传递给公式,而不是该字符串的实际含义(例如,"v2"是dat $ v2).
我知道有更好的方法来运行回归(例如lm(v1 ~ v2 + v3 + v4, data=dat)).我的情况更复杂,我想弄清楚如何在公式中使用字符串.有什么想法吗?
更新以下代码
# minimal example
# create data frame
v1 <- rnorm(10)
v2 <- sample(c(0,1), 10, replace=TRUE)
v3 <- rnorm(10)
v4 <- rnorm(10)
dat <- cbind(v1, v2, v3, v4)
dat <- as.data.frame(dat)
# create objects of column names
c.2 <- colnames(dat)[2]
c.3 <- colnames(dat)[3]
c.4 <- colnames(dat)[4]
# shortcut to get to the type of object my full code produces
vars <- …Run Code Online (Sandbox Code Playgroud) 我TextField有一个数字键盘,只有包含数字时才运行该功能.
用户崩溃应用程序的唯一选择是,如果他将粘贴字母,TextField然后单击确定.
如何在TextField中禁用粘贴?
使用以下数据:
$cat date1.csv
Bob,2013-06-03T17:18:07
James,2013-06-03T17:18:07
Kevin,2013-06-03T17:18:07
$cat date2.csv
2012-12-02T18:30:31
2012-12-02T18:28:37
2013-06-01T12:16:05
Run Code Online (Sandbox Code Playgroud)
如何合并date1.csv和date2.csv文件?所需输出:
$cat merge-date1-date2.csv
Bob,2013-06-03T17:18:07,2012-12-02T18:30:31
James,2013-06-03T17:18:07,2012-12-02T18:28:37
Kevin,2013-06-03T17:18:07,2013-06-01T12:16:05
Run Code Online (Sandbox Code Playgroud)
请注意:最佳解决方案将能够快速管理大量的线路.
说有一个向量x:
x <- c("a", " ", "b")
Run Code Online (Sandbox Code Playgroud)
我想快速把它变成单个字符串"a b".有没有办法在没有循环的情况下做到这一点?我知道循环我能做到这一点:
y <- ""
for (i in 1:3){
paste(y, x[i], sep = "")
}
> y
[1] "a b"
Run Code Online (Sandbox Code Playgroud)
但是我需要在很多次迭代中做到这一点,并且必须循环遍历这个并且每次用新的替换原始将变得非常耗时.我总是希望能够做到这样的事情:
x <- paste(x)
Run Code Online (Sandbox Code Playgroud)
好像paste()可以巧妙地划分向量本身的元素,但我知道它不能.有没有其他功能,或更有创意的方式来使用paste(),这可以有效地实现这一目标?
作为新R,可有人请解释之间的区别paste()和paste0(),就是我的理解,从一些后是
paste0("a", "b") === paste("a", "b", sep="")
Run Code Online (Sandbox Code Playgroud)
即使我尝试过这样的事情
a <- c("a","b","c")
b <- c("y","w","q")
paste(a,b,sep = "_")
**output**
"a_y" "b_w" "c_q"
Run Code Online (Sandbox Code Playgroud)
paste0()a <- c("a","b","c")
b <- c("y","w","q")
paste0(a,b,sep = "_")
**output**
"ay_" "bw_" "cq_"
Run Code Online (Sandbox Code Playgroud)
它只是paste()在元素之间paste0()使用分隔符并在元素之后使用分隔符吗?
这可能非常简单,但我正在使用Emacs(22.1.1),我无法使用Control- 将其粘贴到剪贴板中Y.