[R]「下にエラー file(file, "rt") : 'description' 引数が不正です」
read.table関数などのファイルを読み込ませる関数の引数に、長さ(要素数)が複数あるベクトルを指定したときにこのエラーメッセージが出る。以下は、カレントディレクトリにa.datとb.datというデータファイルがある場合の例。
> v <- c("a.dat", "b.dat") # データファイル名のベクトルを作成
> read.table(v) # 誤ってベクトルそのものをファイルとして指定
以下にエラー file(file, "rt") : 'description' 引数が不正です
> read.table(v[1]) # こうやって1要素ずつ指定することしかできない
(表示省略)
ちなみに、scan関数では以下のようなエラーメッセージが表示される
> scan(v)
以下にエラー file(file, "r") : 'description' 引数が不正です
追加情報: 警告メッセージ:
In if (file == "") file <- stdin() else { :
条件が長さが 2 以上なので、最初の 1 つだけが使われます
« [R]文字列を置換する | トップページ | [R]周期変位を含むデータの回帰モデルを作成する »
「R(数値計算)」カテゴリの記事
- [R]複数のパラメーターと定数を持つ関数の値が最大・最小となるパラメーターを求める(2026.03.30)
- [R]重み付き線形最小二乗法を行う(2026.03.20)
- [R]重み付き非線形最小二乗法を行う(2026.03.06)
- [R]計算機イプシロンを求める(2025.10.29)
- [R]複数の引数を持つ関数の値の最小値(最大値)を求める(2024.12.07)

コメント