私はいくつかのデータを抽出している非常に美しく整えられた Excel ファイルを持っています。たとえば、「列見出し」には 2 つの層があります。
Date
Month Day Year
12 5 2012
12 6 2012
12 12 2012
月/日/年はすべて日付の下にネストされています。小見出しは十分に明確であるため、公称の一番上の行のヘッダーは必要ありません。ただし、一番下の行は変数を識別するのに役立ちます。さらに、RODBC 接続を使用してこれらを読むと、残念なことに、2 行目がデータ要素として扱われ、XLS スキーマのラベル付けと矛盾していることに気付きます。どの文字変数でもヘッダーは正確に取得されますが、クエリから返される行数に関係なく、数値列は 2 番目のヘッダーの欠損値を返します。
> X <- sqlFetch(my.xls, 'this table')
> head(X)
Date F2 F3
NA NA NA
12 5 2012
12 6 2012
12 12 2012
> X <- sqlQuery(my.xls, 'select top 1 * from "this table$"')
> X
NA NA NA
これらのリテラル値を 2 番目のヘッダーから取得するにはどうすればよいですか?