小编Jet*_*tse的帖子

如何从Bash中的数组中获取唯一值?

我和这里的问题差不多.

我有一个包含aa ab aa ac aa ad等的数组.现在我想从这个数组中选择所有独特的元素.认为,这将是简单的用sort | uniqsort -u因为他们在其他问题中提到,但没有在数组中改变...的代码是:

echo `echo "${ids[@]}" | sort | uniq`
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

linux arrays bash unique

75
推荐指数
11
解决办法
7万
查看次数

将R向量转换为1个元素的字符串向量

我现在正在使用编程语言R. 我有一个矢量:

a <- c("aa", "bb", "cc")
Run Code Online (Sandbox Code Playgroud)

我想将它们粘贴到系统命令中,我现在正在尝试这种方式:

args <- paste(a, sep=" ")
system(paste("command",args, sep=" "))
Run Code Online (Sandbox Code Playgroud)

但现在我只得到参数aa,我想要参数aa,bb和cc ......

谁知道我做错了什么?

string arguments r system vector

57
推荐指数
1
解决办法
8万
查看次数

矩阵行选择中的R个多重条件

可能重复:
R:组合条件的逻辑和运算符应为&而不是&&

我有一个简单的问题,但是我不知道该如何解决...我想选择value_1> 0和value_2> 0的所有行。现在我有了以下代码:

dataOnBoth<-data[data$value_1 > 0,][data$value_2 > 0,]
Run Code Online (Sandbox Code Playgroud)

当我在log2_fold_change上订购这些数据时,我得到以下输出:

gene_id        sample_1 sample_2 status   value_1 value_2 log2_fold_change
86  uc001aen.1       q1       q2 NOTEST 0.0619347       0    -1.79769e+308
150 uc001ahx.1       q1       q2 NOTEST 0.0432199       0    -1.79769e+308
186 uc001ajk.1       q1       q2 NOTEST 0.0854541       0    -1.79769e+308
251 uc001amf.1       q1       q2 NOTEST 0.0636211       0    -1.79769e+308
358 uc001are.3       q1       q2 NOTEST 0.3642040       0    -1.79769e+308
394 uc001ass.1       q1       q2 NOTEST 0.0196794       0    -1.79769e+308
        test_stat   p_value q_value significant
86  -1.79769e+308 0.4767020       1          no
150 -1.79769e+308 0.3960920       1          no …
Run Code Online (Sandbox Code Playgroud)

row r matrix selection conditional-statements

3
推荐指数
1
解决办法
1万
查看次数