2017-03-05 4 views
0

私は現在、結合する3つのヘッダーを含むRにGoogleシートのクロス表ファイルをインポートしようとしています(1行= Year/Second Row = 3行=週)。複数のヘッダーを含むGoogleシートファイルをインポートする(Rを使用)

Rのほとんどのパッケージでは、1つのヘッダーだけを選択して、観測を見つけるまで行をスキップすることができますが、複数のヘッダーを同時に選択することはできません。

誰でも手助けできますか?

+0

これはdata.table' 'のための仕事のように聞こえるが、あなたはより多くの情報を含める必要があります、あなたの好ましいコードサンプル:ような何か意味のある助けを得ようとする。 –

答えて

0

最初の3行を最初に読み(n_max = 3)、そこから整理したヘッダーを作成し、残りの部分を読み(スキップ= 2)、データにヘッダーを追加することができます。

headers= read_csv (file, n_max = 3) 
names (headers) = paste0 (headers[1,], headers[2,], headers[3,]) 
data = read_csv (file, skip = 2) 
names (data) = names (headers) 

(コードは、おそらくしかし、いくつかのデバッグを必要とします。)

関連する問題