小编JM8*_*M88的帖子

QQ情节:两个以上数据

我想绘制一张类似于这张图片的QQ图:

http://i.stack.imgur.com/OmyCu.png

我设法使用两个样本获得QQ图,但我不知道如何在图中添加第三个.这是我的结果:

http://i.stack.imgur.com/6VkgA.png

这是我使用的代码:

qqplot(table$Bedouin, table$Tunisia, xlim = c(-0.25,0.25), ylim = c(-025,0.25))
Run Code Online (Sandbox Code Playgroud)

在我的表数据框中,我想要添加其他人口.但我不能.

先感谢您.

plot r

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

使用awk进行无需替换的采样

我有很多看起来像这样的文本文件:

>ALGKAHOLAGGATACCATAGATGGCACGCCCT
>BLGKAHOLAGGATACCATAGATGGCACGCCCT
>HLGKAHOLAGGATACCATAGATGGCACGCCCT
>DLGKAHOLAGGATACCATAGATGGCACGCCCT
>ELGKAHOLAGGATACCATAGATGGCACGCCCT
>FLGKAHOLAGGATACCATAGATGGCACGCCCT
>JGGKAHOLAGGATACCATAGATGGCACGCCCT
>POGKAHOLAGGATACCATAGATGGCACGCCCT
Run Code Online (Sandbox Code Playgroud)

有没有办法在不使用awk替换的情况下进行采样?

例如,我有这8行,我只想在一个新文件中随机抽样4个,无需替换.输出应该如下所示:

>FLGKAHOLAGGATACCATAGATGGCACGCCCT
>POGKAHOLAGGATACCATAGATGGCACGCCCT    
>ALGKAHOLAGGATACCATAGATGGCACGCCCT
>BLGKAHOLAGGATACCATAGATGGCACGCCCT
Run Code Online (Sandbox Code Playgroud)

提前致谢

bash shell awk

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

每3个字符向后添加一个点

我有这样一个文件:

32323
43434343
34343434
111134343434
.
.
.
Run Code Online (Sandbox Code Playgroud)

并希望我的文件看起来像这样:

32.323
43434.343
34343.434
111134343.434
.
.
.
Run Code Online (Sandbox Code Playgroud)

如何向后每3个字符添加一个点?我想过将每个角色分成1000?但无法找到并做出选择.

提前致谢.

bash shell awk sed

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

使用mv命令不会将*识别为通配符

我有这个脚本,而且我知道其中的awk命令有效,但是当我想使用与该文件相同的名称保存输出时,它使用mv命令来执行任务,该命令*不用作通配符,而是用作通配符字符,最后得到一个名称如下的文件:

阿尔及利亚_BER _ * _ sites.txt

剧本:

#!/bin/bash

for i in Algeria_BER 
do

 echo awk 'FNR==NR{a[++i]=$0;next} {print a[FNR] RS $0}' \
     reduced_filt_MAF_b37_chr1_${i}_ldhat.txt_names ${i}_*_sites.txt > $$.tmp &&
   mv $$.tmp "${i}_*_sites.txt"

done
Run Code Online (Sandbox Code Playgroud)

bash shell awk mv

0
推荐指数
2
解决办法
4081
查看次数

标签 统计

awk ×3

bash ×3

shell ×3

mv ×1

plot ×1

r ×1

sed ×1