我是新手perl,想从Ubuntu终端运行它,所以我只输入perl.加载它需要永远.我需要做什么?为了确保安装了perl,我输入了:
perl -v
This is perl 5, version 18, subversion 2 (v5.18.2) built for x86_64-linux-gnu-thread-multi
(with 41 registered patches, see perl -V for more detail)
Copyright 1987-2013, Larry Wall
Run Code Online (Sandbox Code Playgroud) 我有这个数据叫dft.我想将Ch1 .. Ch4添加为chr列dft.我有其他条件,但似乎没有用.我的if else声明有什么问题?
dft <- structure(list(pos_coverage = c(0, 0, 0, 0, 0, 0, 0, 0, 0, 0),
position = 1:10, neg_coverage = c(0, 0, 0, 0, 0, 0, 0, 0,
0, 0)), .Names = c("pos_coverage", "position", "neg_coverage"
), row.names = c(NA, 10L), class = "data.frame")
Ch1 <- 1:2
Ch2 <- 3:5
Ch3 <- 6:8
Ch4 <- 9:10
if( dft$position == Ch1){
dft$chr <- "Ch1"
} else if (dft$position == Ch2){
dft$chr <- "Ch2" …Run Code Online (Sandbox Code Playgroud) 我的目录中 有 qiime2 程序https://qiime2.org/home/owner/anaconda3/envs/qiime2-2019.1。在 Linux 终端中,我运行source activate /home/owner/anaconda3/envs/qiime2-2019.1以启动该程序。
我尝试在 R studio as 中这样做system('source activate /home/owner/anaconda3/envs/qiime2-2019.1'),但它给了我这个错误:sh: 1: activate: not found
Warning message:
In system('activate /home/owner/anaconda3/envs/qiime2-2019.1') :
error in running command
有没有办法在 R 或 Rstudio 中激活 anaconda env?
我有一个带有以下元素的向量:
myvec<- c("output.chr10.recalibrated", "output.chr11.recalibrated",
"output.chrY.recalibrated")
Run Code Online (Sandbox Code Playgroud)
我希望有选择地提取chr之前.recalibrated和之后的值并得到result.
结果:
10, 11, Y
Run Code Online (Sandbox Code Playgroud) 我正在执行一个命令,该命令将我文件夹中的文件列表作为输入。所以我正在执行
cat <(for i in ls *chr*.txt; do echo $i; done)
Run Code Online (Sandbox Code Playgroud)
但是,我不想包含此列表中的第一个条目。换句话说,我想跳过迭代 1,所以我只有 n-1 个*chr*.txt文件。我该怎么做呢?
我有这个数据框叫mydf.我在(count)个体中有多个突变基因.我将它与已发布的数据(old_counts)进行比较.我想绘制这些数据以与我的数据进行比较(并排条形图是合适的).任何没有旧数据价值的基因,我想在图中标记为"新"(例如,对于TTYR基因,我想在标记下面标记为新的counts).
mydf
gene counts old_counts
GPT 13 12
TTYR 1
GTT 2 5
JUN 3 2
Run Code Online (Sandbox Code Playgroud)