我无法弄清楚如何产生从向量3到50其中的偶数被复制两次,不均匀号码一次,使得载体可以
3, 4, 4, 5, 6, 6, 7, 8, 8, 9, ..., 50, 50
Run Code Online (Sandbox Code Playgroud) 我想从列表中删除某些向量。我有这样的例子:
a<-c(1,2,5)
b<-c(1,1,1)
c<-c(1,2,3,4)
d<-c(1,2,3,4,5)
exampleList<-list(a,b,c,d)
exampleList returns of course:
[[1]]
[1] 1 2 5
[[2]]
[1] 1 1 1
[[3]]
[1] 1 2 3 4
[[4]]
[1] 1 2 3 4 5
Run Code Online (Sandbox Code Playgroud)
有没有办法从 R 中的列表中删除某些向量。我想删除列表 exampleList 中包含 1 和 5 的所有向量(因此不仅包含 1 或 5 的向量,还包含两者)。提前致谢!
我一直在尝试1,2,2,3,3,3,4,4,4,4,...,10使用for循环在R中制作向量.但我的代码似乎不起作用......
vector <- c()
vector[1]<-1
k <- 1
for (i in 1:10){
for (j in 1:10)
if (j<=i){
vector[j+1] = vector[i]+k
}
k <- k+1 }
Run Code Online (Sandbox Code Playgroud)
有人可以帮帮我吗?提前致谢!
我想更改表单的数据
id value
1 1
1 1
1 2
2 7
2 7
2 7
2 5
. .
. .
. .
Run Code Online (Sandbox Code Playgroud)
到
id value
1 1
1 1
1 1
2 7
2 7
2 7
2 7
. .
. .
. .
Run Code Online (Sandbox Code Playgroud)
也就是说,分组的最后一个值应该是分组的第一个值。我试过下面的代码
data want;
set have;
by id;
last.value=first.value;
run;
Run Code Online (Sandbox Code Playgroud)
但这没有用。有人可以帮我吗?