我有一个非常精美的 Excel 文件,我从中提取了一些数据。有两层“柱头”,例如:
Date
Month Day Year
12 5 2012
12 6 2012
12 12 2012
其中月/日/年都嵌套在日期下。副标题足够清晰,我不需要名义上的顶行标题。但是,底行对于识别变量很有用。此外,当我使用 RODBC 连接阅读这些内容时,令我懊恼的是,我意识到第二行被视为数据元素并且与 XLS 模式中的标签不一致。任何字符变量都有一个准确的标题,但是无论我从查询返回多少行,数值列都会返回第二个标题的缺失值。
> 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
如何从第二个标题中获取这些文字值?