问题标签 [wrds]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
781 浏览

python - 如何修复连接到“wrds”数据库的错误?

我正在尝试使用模块“wrds”中的函数“WRDS.Connection()”连接到“wrds”数据库,我输入了我的用户名和密码,但它建议我设置一个 .pgfile 并引发错误。

我确定我输入了用于在网页上登录的确切用户名和密码。任何人都可以帮助指出错误并帮助我解决这个问题吗?

0 投票
1 回答
175 浏览

python - 在 WRDS CRSP 查询中使用来自外部文件的 Python dict 值

我想从外部文件(Python dict)中读取字典值(CRSP PERMNOS),并将它们用于从特定表返回行的函数中。下面的代码改编自 WRDS Python 支持站点,可以很好地与内联编写的 PERMNO 值配合使用。

但是,我有541个 PERMNOS,并且希望避免手动内联输入它们!

感谢您的任何提示或指示!

0 投票
1 回答
790 浏览

r - 如果我退出,Rstudio 服务器会继续运行我的代码吗?

我目前正在使用 Rstudio 服务器来运行一个很长的函数,以使其运行得更快。我想知道如果我注销或关闭笔记本电脑,调试会发生什么。服务器上的代码是继续运行还是停止,直到我再次登录?非常感谢您提前提供的帮助。

安德烈亚

0 投票
1 回答
245 浏览

python - 从 Python 访问 WRDS:无连接

我想通过 Python 访问 WRDS。我正在使用 Pycharm。

根据此链接:https ://wrds-www.wharton.upenn.edu/pages/support/programming-wrds/programming-python/python-from-your-computer/

我已经在我的虚拟环境中安装了 WRDS。

我已将代码编写为:

当代码运行时,它会询问我的用户名,但没有任何反应。它不会进一步询问我的密码,也没有错误。

云有人建议我做错了什么?还是使用 Pycharm 有问题?!

非常感谢

0 投票
1 回答
146 浏览

sql - 使用 WRDS MSRB 数据集上的 SQL 查询从许多 CUSIP 中检索数据

我对 SQL 很陌生,所以如果这是一个简单的问题,我很抱歉,我在搜索时没有找到任何东西,但我可能错过了明显的搜索词。

我正在尝试下载一组市政债券的所有交易数据,我有一个 CUSIP 列表,目前存储为 .txt 文件,每行一个 CUSIP。WRDS 的在线版本允许用户上传这样的 .txt 文件来检索他们的数据。

我想在 R 中自动化这个过程,并按照 WRDS 指南在 R 中设置 SQL 查询。最终我将使用类似的东西

我如何真正将我的 CUSIP 列表放入查询中?直接列出每个CUSIP太长了,不可行。我可以以某种方式引用 .txt 文件,或者至少是 R 中的字符向量或其他东西吗?有更好的方法吗?

0 投票
0 回答
250 浏览

python - Python:在 WRDS CRSP 查询中使用多个变量

我想在 WRDS SQL 查询中使用多个变量。我正在寻求按 PERMNO 和日期搜索 CRSP 数据库,返回特定公司在特定日期的股票价格。我有一个大型 DataFrame,将从中检索这些变量并用于搜索 CRSP 数据库。

在:

出去:

这将根据需要在 1996 年 1 月 31 日输出 IBM (PERMNO 12490) 的数据。我的问题是我还希望能够将 permno 条件链接到一个变量,这样我就可以运行查询并检索每个公司在特定日期的价格数据。

此代码基于此Answer

这可以通过 db.raw_sql 完成吗?我已经搜索了WRDS 帮助站点(特别是向 SQL 传递参数部分),但无法解决这个问题。我对解决方案的细节(例如使用 .txt 输入文件而不是数据框)并不大惊小怪,我只需要能够为多个 WHERE 条件实现变量。如果无法通过 db.raw_sql 实现,是否有任何其他方法可以通过 Python 访问 WRDS 数据库来允许这样做?

感谢您提供任何提示或指示。

0 投票
1 回答
87 浏览

r - 在 WRDS 云中安装自定义 R 包

我尝试通过交互式 R 会话在 WRDS 云中安装自定义 R 包“sf”,但失败了。WRDS的指令是:

https://wrds-www.wharton.upenn.edu/pages/support/programming-wrds/programming-r/installing-r-packages/

我按照说明操作,包 'sf_0.9-6.tar.gz' 已经在 '~/lib/R' 目录中:

目录中的文件列表

当我尝试在交互式 R 会话中安装包时,我输入了代码:

我收到以下错误:错误描述

我不明白为什么它是一个无效的包,即使我直接从 CRAN 下载了包。此外,该软件包应适用于 R 3.6.2。

有人可以帮忙吗?我将不胜感激!

0 投票
1 回答
51 浏览

r - 我在 R 中的 PostgreSQL 连接是否阻碍了我访问主机网页?

我决定学习使用 R 来访问沃顿研究数据库服务 (WRDS)。我按照 WRDS 说明使用 Big Sur 通过 R 从我的 Mac 进行连接。起初它运行良好,但是从那以后我无法通过浏览器访问任何 WRDS 网页。该页面无法加载,我的浏览器会告诉我该网页响应时间过长。这发生在连接到我的 Wifi 网络的所有设备上,但它适用于其他 wifi 连接,甚至可以通过远程连接到大学校园内的另一台计算机。此后,通过 R 建立连接也失败了,几分钟后由于网页超时错误而出错。

我重新启动了我的路由器,甚至重置为出厂设置,但它没有帮助。我已经关闭了最初建立连接的计算机和R,但也没有解决。

我不认为我在玩 PostgreSQL,现在发生的这种情况是巧合,但我完全没有想法。

这是我最初用来连接的 R 代码:

我会很感激任何关于这里发生的事情的想法。先感谢您!

编辑:也许我应该添加,该过程还让我通过终端在我的 /users/usr 目录中通过终端创建一个 .pgpass 文件。该文件只是“wrds-pgdata.wharton.upenn.edu:9737:wrds:username:password”的一行,我在其中填写了用于访问 WRDS 的用户名和密码。

0 投票
1 回答
53 浏览

python - 我对 wrds 数据库的内部连接含义有什么误解?

我在sql中学习了join方法,我知道inner join意味着只返回我们想要设置的两个不同表的交集。

我认为对于 python,这个概念是一样的。但是我在理解某些代码时遇到了问题。

crsp1=pd.merge(crsp, crsp_maxme, how='inner', on=['jdate','permco','me'])

crsp1=crsp1.drop(['me'], axis=1)

crsp2=pd.merge(crsp1, crsp_summe, how='inner', on=['jdate','permco'])

如果我理解正确,第一行将表 crsp 和 crsp_maxme 与列 'jdate'、'permco'、'me' 上的交集合并。所以表 crsp1 将有 3 列。第二行删除表 crsp1 的“me”列。最后一个留置权会将新调整的表 crsp1 和 crsp_summe 与内部连接合并,在“jdate”和“permco”上具有交集。这使得新合并的表 crsp2 只有 2 列。

但是,第 2 行的代码解释说,第二行和第三行从 crsp1 中删除了“me”列,然后将其替换为 crsp_summe 表中的“me”,我对此理解有问题。

任何人都可以为我澄清这些行吗?

PS:crsp、crsp_summe、crsp_maxme表我觉得不用解释是什么,因为它们都是由inner join函数框定的。所以请原谅缺乏背景信息。

0 投票
2 回答
74 浏览

r - 如何创建按PERMNO分组并在R中按日期排列的累积变量

我有一个数据框,其中包含来自 COMPUSTAT 的变量,其中包含各种会计项目的数据,包括来自不同公司的 SG&A 费用。

我想在数据框中创建一个新变量,该变量按时间顺序累积每家公司的 SG&A 费用。我使用 PERMNO 代码作为每个公司的唯一 ID。

我已经尝试过这段代码,但它似乎不起作用:

(xsgag 是 SG&A 费用的 COMPUSTAT 变量)

非常感谢您的帮助