-5

重複の可能性:
Rの列でデータフレームを並べ替える方法

全員:Rを使用してグループ内のデータを並べ替えたい。例:データは次のとおりです。

geneID  Nr.annotation
CL1002  uncharacterized
CL1002  uncharacterized
CL1002  uncharacterized
CL1002  uncharacterized
CL1002  uncharacterized
CL1002  uncharacterized
CL1019  PREDICTED:
CL1019  PREDICTED:
CL1019  predicted
CL1019  PREDICTED:
CL1019  PREDICTED:
CL1019  predicted
CL1019  predicted
CL1019  hypothetical
CL10246 unnamed
CL10246 predicted
CL10246 unnamed
CL10246 unnamed
CL10246 unnamed
CL10246 unnamed
CL10246 unnamed
CL1064  octicosapeptide/Phox/Bem1p
CL1064  octicosapeptide/Phox/Bem1p
CL1064  serine/threonine
CL1064  serine/threonine
CL1064  serine/threonine
CL1064  serine/threonine

これは元のデータです。次のようにコードをコピーして使用してください。

read.table("clipboard",strip.white=T,header=T)

そして、私は何をすべきですか?並べ替えた後、結果を次のようにします。

geneID  Nr.annotation
CL1002  PREDICTED:
CL1002  uncharacterized    4
CL1019  PREDICTED:         6
CL1019  hypothetical       1
CL1019  uncharacterized    1
CL10246 predicted          1
CL10246 unnamed            6
CL1064  octicosapeptide/Phox/Bem1p  2
CL1064  serine/threonine   4
4

1 に答える 1

1

plyrとを使用できますarrange。あなたがしているのは、最初に1つの列で注文し、次に次の列で注文することです。

library(plyr)

arrange(DF,geneID, Nr.annotation)

(見直すと、出力例はまったく意味がありません。どのように組み合わせを取得していますか

CL1002 PREDICTED:

于 2012-11-15T03:03:44.940 に答える