将sql-server查询结果放入R的数据框架中



假设我有一个工作连接,并且我能够将整个表从SQL-server拉入R中而没有问题。我的问题是,我正试图将查询的结果引入R后合并日期和时间列在sql到一个日期时间列在R加上另外两个列
我有日期,时间,价格,数量。在我的数据库里。我想在三个R字段中引入数据到R数据框中,其中一个timeate字段用于时间戳,然后是价格和数量。

我尝试了这个代码,但它没有工作,conn是我打开的连接:

 sqlFetch(conn,"SELECT Convert(datetime,dDate + ' ' + tTime,20) as tranTime, Price, Qty From myTable order by dDate, tTime")

通过在SQL请求末尾添加FOR XML AUTO从SQL中以XML格式提取数据:

 SELECT Convert(datetime,dDate + ' ' + tTime,20) as tranTime, Price, Qty
 From myTable order by dDate, tTime
 FOR XML AUTO

结果如下

<myTable Trantime="10" Price="17"  Qty="34" />

为R使用XML包(将提供所有提取数据的选项)

library(XML)
file <- xmlParse(XMLDATA )

相关内容

  • 没有找到相关文章

最新更新