2

Unix での作業は初めてなので、Linux 環境で R を使用してヒストグラムをまとめる方法について助けが必要ですか?

ファイル:

48302   50  0
48303   46  0
48304   45  0
48305   41  15
48306   44  21
48307   74  0
48308   71  0
48309   35  19
48310   66  0
48311   26  42
48312   44  23
48313   69  0
48314   77  0
48315   64  0
48316   60  3
48317   60  2
48318   62  15
48319   71  9
48320   65  13
48321   88  0
48322   4   29

3 列目のデータを使用してヒストグラムを作成する必要があります。

4

2 に答える 2

5

例のデータをファイルに入れると、sample.txtR を呼び出して次の操作を実行できます。

$ R

R プロンプトが表示されます。

> d = read.table('sample.txt',col.name=c("col1","col2","col3"))

次のコマンドdを使用して、データがテーブルに正しくロードされたことを確認できます。dim

> dim(d)
[1] 21  3

col3これで、ファイルから読み取ったときに上でラベルを付けたように、列 3 ( ) を次のようにグラフ化できます。

> hist(d$col3)

このプロットの結果:

     ヒストグラムのss

単一のスクリプトとして実行する

必要に応じて、次の.rファイルを作成して、それを呼び出しますhist.r

d = read.table('sample.txt',col.name=c("col1","col2","col3"))
dim(d)
hist(d$col3)

次に、次のように R のRscriptコマンドを使用して実行します。

$ Rscript hist.r
[1] 21  3

これは何もしていないように見えますが、ヒストグラムの内容を含む .pdf ファイルを実行したディレクトリに自動的に配置します。

$ ls -l
total 24
-rw-rw-r-- 1 saml saml    80 Sep 11 02:35 hist.r
-rw-rw-r-- 1 saml saml 12840 Sep 11 02:37 Rplots.pdf
-rw-rw-r-- 1 saml saml   302 Sep 11 02:19 sample.txt

これをカスタマイズして、.pdf ファイルの代わりに .png ファイルなどを取得できます。

参考文献

于 2013-09-11T06:29:49.637 に答える
0

このコマンドhist(...)は、ヒストグラムを取得します。

コマンドに関する詳細は、R: の対話型ヘルプを参照してください?hist

于 2013-09-11T06:20:13.960 に答える