1

Rscript コマンドで呼び出す R スクリプトを使用して、タブ区切りファイルからデータを読み込もうとしています。スクリプト内での呼び出しは次のとおりです。

# within R script called via Rscript
df <- read.csv(file="sig_ids_MCF7_6.mat", header=F, sep="\t")
# produces the error "Error: unexpected numeric constant in "CPD001_MCF7_6H:BRD-A02759312-003-17-9   0.357200026512"
# Execution halted

しかし、R コンソールを使用してこのファイルを読み取るだけでは、すべて正常に動作します。

# within R console
df <- read.csv(file="sig_ids_MCF7_6.mat", header=F, sep="\t")

このファイルはかなり大きいですが、抜粋を以下に示します。

$ head -n 3 sig_ids_MCF7_6.mat | cut -f 1-6
CPD001_MCF7_6H:BRD-A02759312-003-17-9   0.357200026512  -1.81755006313  1.26394999027   0.998450040817  0.267199993134
CPC020_MCF7_6H:BRD-A23290232-001-02-3   0.371100068092  0.52954274416   0.0509457141161 0.202583178878  0.667555570602
CPC016_MCF7_6H:BRD-K98521173-001-03-8   -0.513105690479 -0.618193089962 -0.177318453789 0.425470650196  0.0688976272941

Mac OS X バージョン 10.7.5 で 64 ビット R バージョン 2.15.1 を実行しています。なぜこれが起こっているのでしょうか?私は運が悪かったので、かなりグーグルで検索しました。どうもありがとう。

4

1 に答える 1

1

解決済み:ばかげた間違い、コマンド引数の順序が間違っていて、Rscriptがデータファイルをスクリプトとして実行しようとしていました。謝罪いたします。

于 2013-01-03T17:36:42.713 に答える