2

Rで作成された次のグラフがあります。

ここに画像の説明を入力

Y 軸には、タンパク質名と .pdb で終わるファイル名があります。タンパク質名を 1 行に、ファイル名を次の行にするにはどうすればよいですか?

次のコマンドを使用してプロットを生成しました。

library(lattice) <br>
data <- read.table("~/Documents/R/test.txt", header=F, sep="\t") <br>
dotplot(V1~V2, xlim=c(0, 2.5), xlab="RMSD Distribution", data=data)

入力ファイルの例は次のようになります。

Serum Amyloid P Pentamer: 1sac.pdb  0.7125  <br>
Serum Amyloid P Pentamer: 1sac.pdb  0.7917  <br>
Serum Amyloid P Pentamer: 1sac.pdb  0.7819  <br>
Serum Amyloid P Pentamer: 1sac.pdb  0.7762  <br>
Serum Amyloid P Pentamer: 1sac.pdb  1.0233  <br>
Serum Amyloid P Pentamer: 1sac.pdb  0.6896  <br>

値とファイルの間のタブは表示されません。

4

1 に答える 1

7

\n改行が必要な文字列にaを入れます。あなたの例では、コロンの直後です。例えば:

data$V1 <- sub(':', ':\n', data$V1)
于 2011-11-12T17:18:58.527 に答える