小编Ema*_*man的帖子

如何从Linux bash shell脚本的文件中获取最大数量

如何从文件中获取最大"速率"和相应的"log2c"值如下?例如:最大速率为89.5039,log2c为3.0.非常感谢.

log2c=5.0 rate=88.7619
log2c=-1.0 rate=86.5412
log2c=11.0 rate=86.1482
log2c=3.0 rate=89.5039
log2c=-3.0 rate=85.5614
log2c=9.0 rate=81.4302
Run Code Online (Sandbox Code Playgroud)

bash shell numbers file max

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

改变热图的布局.图

我们使用heatmap.2来绘制数字.使用默认参数,我们可以获得以下布局/ outlook(参见图1).

  1. 如何删除正确的行名称/行标签,因为我们有数千个标签(参见图1)?

  2. 我们可以向上向下绘制Color Key(参见图2)吗?

在此输入图像描述 图1

在此输入图像描述

图2

r heatmap

6
推荐指数
1
解决办法
9401
查看次数

如何使用bash shell计算功率值

我们想要计算2 ^(3.0)和2 ^( - 3.0).谢谢.

!/bin/bash
c=3.0
g=-3.0
c=$((2**$c)) #syntax error: invalid arithmetic operator (error token is ".0")
g=$((2**$g)) #syntax error: invalid arithmetic operator (error token is ".0")
echo "c=$c"
echo "g=$g"
Run Code Online (Sandbox Code Playgroud)

bash shell

2
推荐指数
1
解决办法
7437
查看次数

在 Torque pbs 中找不到 sleep 命令,但在 shell 中可以使用

我们创建一个扭矩 pbs 文件“ testpbs ”,如下所示:

#!/bin/sh
#PBS -N T1272_flt
#PBS -q batch
#PBS -l nodes=1:ppn=1
#PBS -o /data/software/torque-4.2.6.1/testpbs.sh.out
#PBS -e /data/software/torque-4.2.6.1/testpbs.sh.err  

sleep  20
Run Code Online (Sandbox Code Playgroud)

然后提交文件testbps.

qsub测试pbs

我们收到错误消息:

更多 testpbs.sh.err

/var/spool/torque/mom_priv/jobs/8.centos64.SC:第 9 行:睡眠:找不到命令

然而,我们在命令行中运行了sleep 20 。没有错误发生。

$ 睡眠 20

提前致谢。

我们在 shell 中运行echo $PATH并得到以下结果:

回显$PATH

/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/ sbin:/usr/bin:/usr/X11R6/bin:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64/bin:/data/software/cufflinks-2.0.2.Linux_x86_64: /home/amin/bin/blast-2.2.19:/root/bin:/home/amin/bin

我们使用qstat -f jobid来查看该作业的详细信息。

PBS_O_LOGNAME=阿明,

PBS_O_PATH= /usr/lib64/qt-3.3/bin: /usr/local/sbin : /usr/local/bin : /sbin: /bin : /usr/sbin: /usr/bin : /sbin:/bin: / usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64/bin:/data/software/cufflinks-2.0.2。 Linux_x86_64:/home/amin/bin/blast-2.2.19:/root/bin:/home/aimin/bin,

PBS_O_MAIL=/var/spool/mail/root,

PBS_O_SHELL=/bin/bash,

PBS_O_LANG=en_US.UTF-8,

PBS_O_WORKDIR=/data/software/torque-4.2.6.1,

PBS_O_HOST=centos64,

PBS_O_SERVER=centos64

感谢larsks的大力帮助。以下作品:

#!/bin/sh …
Run Code Online (Sandbox Code Playgroud)

shell pbs torque

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

使用以ABC111开头的rownames获取所有行

我们有以下数据框:

           col1 col2 col3       
ABC111001  12   12    13 
ABC111002  3    4    5 
ABC000111  7    6    1
ABC000112  9    23   1
Run Code Online (Sandbox Code Playgroud)

如何获取带有rownames的所有行以" ABC111 " 开头,如下所示:

ABC111001  12  12  13 
ABC111002  3  4  5 
Run Code Online (Sandbox Code Playgroud)

r

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

如何将R条形图的y轴刻度调整为不均匀(间隔不均匀)

如下图所示,如何将R条形图的y轴刻度调整为不一致(不均匀)。

更新:我们将绘制一个图,如下所示:

plot axis r

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

标签 统计

r ×3

shell ×3

bash ×2

axis ×1

file ×1

heatmap ×1

max ×1

numbers ×1

pbs ×1

plot ×1

torque ×1