首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我需要使用SQL查询将数据从crsp (在wrds数据库中)导入到R

我需要使用SQL查询将数据从crsp (在wrds数据库中)导入到R
EN

Stack Overflow用户
提问于 2019-04-09 16:21:52
回答 1查看 478关注 0票数 0

我需要下载2000年至2018年在纽约证券交易所上市的所有普通股的回报和交易量。当直接在我的R studio上运行wrds时,我不知道为了获得所有股票的回报,应该在SQL查询中写些什么。

我使用dbSendQuery来获取所需的数据

代码语言:javascript
复制
res <- dbSendQuery(wrds, "select cusip,permno,date,bidlo,askhi
               from crsp.dsf
               where cusip = '...' AND date between '2013-01-07'
               and '2013-01-08'")
data <- dbFetch(res, n=-1)
dbClearResult(res)
data

我尝试输入'all‘或'search all’,但没有结果

代码语言:javascript
复制
Error in result_create(conn@ptr, statement) : 
  Failed to prepare query: ERROR:  syntax error at or near "date"
LINE 3:                    where cusip = 'all' date between '2013-01...
                                               ^
EN

回答 1

Stack Overflow用户

发布于 2019-04-29 23:21:59

这对我来说很有效:

代码语言:javascript
复制
res <- dbSendQuery(wrds, "select CUSIP, DATE, PERMNO, PERMCO, PRC, RET, RETX, VOL
                   from CRSP.DSF WHERE DATE >= '2018-03-01' AND DATE < '2018-04-01'")

crsp.dsf <- dbFetch(res, n = -1) 

它收集一个月的每日股票价格。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55588163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档