私はRに比較的慣れていないので、p値を10のブロックで回転させる順列を書き込もうとしています.これが私のデータの頭です.
> head(knockdown, n=10)
chrs position pval gene_symbol Site_Class
2L 4998 0.73842731 CG11023 UPSTREAM
2L 4998 0.73842731 l(2)gl DOWNSTREAM
2L 5092 0.18879142 CG11023 UPSTREAM
2L 5092 0.18879142 l(2)gl DOWNSTREAM
2L 5095 0.15217914 CG11023 UPSTREAM
2L 5095 0.15217914 l(2)gl DOWNSTREAM
2L 5317 0.00000209 CG11023 UPSTREAM
2L 5317 0.05224209 l(2)gl DOWNSTREAM
2L 5372 0.64378453 l(2)gl DOWNSTREAM
2L 5372 0.64378453 CG11023 UPSTREAM
10 行のブロックを 10 回回転させたいと思います。回転ごとに、 1e -5 より小さい情報をpval
引き出します。これから、さまざまな値が表示されることが予想されますが、それらはブロック内の初期構造を保持しています。つまり、有意な p 値が最初のブロックの行 7 にある場合、それはブロックの行 17 に配置されます。最初のローテーションで、別の に関連付けられています。ご協力いただきありがとうございます。gene_symbol
Site_class
pval
gene_symbol
gene_symbol