2017-01-13 7 views
0

オンラインで公開されたデータベースにアクセスするために、RデータフレームをWebサイトからダウンロードしましたが、Rでデータフレームを開くと、すべての値は正常に読み込まれますが、変数名など)。これを修正する方法はありますか?Rデータフレーム属性がロードされていない

は、変数のかなり多くは、これだけ最初の5

> str(WVS[,1:5]) 
'data.frame': 90350 obs. of 5 variables: 
$ V1 : int 6 6 6 6 6 6 6 6 6 6 ... 
$ V2 : int 12 12 12 12 12 12 12 12 12 12 ... 
$ V2A: int 12 12 12 12 12 12 12 12 12 12 ... 
$ V3 : num 1 2 3 4 5 6 7 8 9 10 ... 
$ V4 : int 1 1 1 1 1 1 1 1 1 1 ... 

> head(WVS[,1:5]) 
    V1 V2 V2A V3 V4 
1 6 12 12 1 1 
2 6 12 12 2 1 
3 6 12 12 3 1 
4 6 12 12 4 1 
5 6 12 12 5 1 
6 6 12 12 6 1 
+1

意味を示すために 'str(x)'と 'head(x)'を表示してください。 –

+0

V2-V4はさまざまなレベルの要因とされています。 – Gerard

+0

インポートプロトコルは何ですか? .RDataファイルから 'read.table'またはおそらく' load'を使いましたか?おそらく、入力がどのように表示されるべきかのソースを示すことができますか?理想的には、私たちは再現可能な例を得るでしょう... –

答えて

0

あなたがいる場合は、ファイルからデータをロードが使用されている(例えば。csvファイル)と変数名がロードされていませんデフォルトでは「ヘッダが」本当のですがread.csv(「path.to.file」、ヘッダ= TRUE)

が、それでもあなたはこの作品ならば試すことができます -

データ<を:これを参照してください。 。

また、これらの変数の値は、データ型の文字列(文字)であり、そしてあなたは、この追加することを忘れないでください、それはRの「要因」と見なされたくない場合は:

データを< - read.csv( "path.to.file"、ヘッダ= TRUE、stringsAsFactors = FALSE)

あなたには、いくつかの他のファイル形式から読んでいる場合はより多くの情報を使用してクエリを再送信してください。

関連する問題