我想绘制一张类似于这张图片的QQ图:
我设法使用两个样本获得QQ图,但我不知道如何在图中添加第三个.这是我的结果:
这是我使用的代码:
qqplot(table$Bedouin, table$Tunisia, xlim = c(-0.25,0.25), ylim = c(-025,0.25))
Run Code Online (Sandbox Code Playgroud)
在我的表数据框中,我想要添加其他人口.但我不能.
先感谢您.
我有很多看起来像这样的文本文件:
>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)
提前致谢
我有这样一个文件:
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?但无法找到并做出选择.
提前致谢.
我有这个脚本,而且我知道其中的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)