2012-03-16 10 views
2

私はRで新しく、実際の値を含むファイルを読み込み、分布のヒストグラムを100サブインターバルで計算してプロットするコマンドを書く必要があります。 私はサイコーしてきたHIST()関数を使用していくつかの問題を...R、ファイルからデータを読み込み、ヒストグラムをプロットする方法は?

これは私がreadinのために何をすべきかはデータを:

values = read.table("filepath.txt");

filepath.txtは実数値(2509.92を含み、 615.41、417.031、...、0.0516073,0.023377,0.00681471)。

その後、私はこれらの命令(http://msenux.redwoods.edu/math/R/hist.php)に追従しようとしたが、それはうまくいきませんでした、方法as.numeric()を使用しているため、システムはそれが整数データをmanaginだし、すべての値が1.0

どのように可能性に設定されていると考えて私がやります?

ありがとうございます!

+2

おそらく、すべての入力を要因クラスに変換した浮遊文字の値があります。 'str(values)'を試してください –

+0

@DWinありがとう、そうです。単に迷いのある価値があった;-)ありがとう! –

+0

多分関連[ここ](http://stackoverflow.com/questions/9748362/r-littler-to-sum-up-second-column-in-commandline)。どうか明らかにしてください。 – hhh

答えて

0

あなたの「filepath.txtは」正確あなたが示すように、それは、カンマ区切りのファイルで、あなたのread.table呼び出しで適切なを指定する必要がある場合。それはあなたがする必要があるすべてかもしれません。

あなたの参照ページの情報は、データの読み取りや変換とは関係がないため、ソースデータが不良であることを知っているときにヒストグラムの生成を尋ねる理由がわかりません。

あなたの質問は少し不正確です:私は確信していません: "システム"のようなものはありません。あなたがデータファイルを読み込むために使用している正確なRコードを提供でき、 "すべての値が1.0に設定されている"かどうかを明確にすると、変数valuesの値またはhistのすべてのデータがわかります。

関連する問題