小编hen*_*rik的帖子

如何多次绑定同一个向量?

如何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.

r

13
推荐指数
2
解决办法
5221
查看次数

R得到所有值都是NaN的行

我试图获取特定值(此处为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()< - 这将删除行.

谢谢

r filter

3
推荐指数
2
解决办法
4987
查看次数

R将单词转换为值的总和

我有一个包含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

replace r

0
推荐指数
1
解决办法
80
查看次数

标签 统计

r ×3

filter ×1

replace ×1