如何o = c(1,2,3,4)多次绑定相同的向量以获得如下矩阵:
o = array(c(1,2,3,4,1,2,3,4,1,2,3,4), dim(c(4,3))
[,1] [,2] [,3]
[1,] 1 1 1
[2,] 2 2 2
[3,] 3 3 3
[4,] 4 4 4
Run Code Online (Sandbox Code Playgroud)
比一个更好的方式:o = cbind(o,o,o)也许更广义(duplicate)?我需要这个来指定元素的颜色textplot.
我试图获取特定值(此处为RATIO1和RATIO 2)为NaN的所有行保留它们.
考虑像数据框一样
data.frame(ID=c(1,2,4,6,7),RATIO1=c(NaN,NaN,0.2,9.5,6),
RATIO2=c(NaN,NaN,0.5,NaN,6), RATIO3=c(0.3,0.2,4,NaN,5))
ID RATIO1 RATIO2 RATIO3
1 1 NaN NaN 0.3
2 2 NaN NaN 0.2
3 4 0.2 0.5 4
4 6 9.5 NaN NaN
5 7 6 6 5
Run Code Online (Sandbox Code Playgroud)
我希望它看起来像这样
ID RATIO1 RATIO2 RATIO3
1 1 NaN NaN 0.3
2 2 NaN NaN 0.2
Run Code Online (Sandbox Code Playgroud)
我可以使用is.na()或complete.cases()< - 这将删除行.
谢谢
我有一个包含13个字符(2000行)的列.我想将它们转化为价值.此值应该是分配给特定字符的所有值的总和.例
c<-"NAHLA"
Now lets say
N<-1
A<-2
L<-3
H<-2
Run Code Online (Sandbox Code Playgroud)
总和将是10.
我试图使用替换功能,但我无法为多个字母这样做:/
sum(替换(?))和所有columsn包围一个sapply