は私がR read.tableはスキップしません。どうして?
ColA ColB ColC
A 1 0.1
B 2 0.2
に似ていますが、より多くの列を持つファイルを持っています。 私はテーブルを読んで、各列の正しいデータタイプを設定したいと思います。 私がやっている次:
data <- read.table("file.dat", header = FALSE, na.string = "",
dec = ".",skip = 1,
colClasses = c("character", "integer","numeric"))
しかし、私は次のエラーを取得:
Error in scan(...): scan() expected 'an integer', got 'ColB'
私が間違っているのは何を? skip=1
にもかかわらず、なぜcolClassesによる最初の行を解析しようとしていますか?
ありがとうございました。
注::このファイルはLinux環境で生成されており、Windows環境で動作しています。私は改行文字の問題を考えていますが、私は何をすべきか分かりません。 また、colClasses
のないテーブルを読み込んだ場合、テーブルは正しく読み込まれますが(最初の行はスキップします)、すべてのカラムはfactor
タイプです。私はおそらく後でクラスを変更することができますが、まだ何が起こっているのか理解したいと思います。
例のデータで私のために働いていますが、列名が失われます –