4

私は.csvファイルをRにインポートしようとしています:

mydata <- read.table("c:/data.csv", header=TRUE, sep=",", row.names="id")

しかし、取得し続けます:

Error in data[[rowvar]] : attempt to select less than one element

.csv ファイルは次のようになります。

Title1,Title2,Title3
1,2,3
4,5,6
7,8,9

どんな助けでも大歓迎です!

4

2 に答える 2

7

mydata <- read.csv("c:/mydata.csv")

代わりに read.csv 関数を使用してください。最初の行の値に基づいて列ヘッダーが自動入力されます。

于 2013-08-05T22:14:14.267 に答える
6

row.names 引数は、行数の長さを持つベクトルでなければなりません。今のところ引数を省略するだけで、おそらく問題が解決するでしょう。ドキュメントでは、row.names がベクトルであることは明らかですが、より有益な例外を発生させるとよいでしょう。

于 2013-02-24T16:19:23.840 に答える