You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WRDS Cloud SAS环境中Libref MDY未分配错误的解决方法

解决WRDS Cloud中SAS访问穆迪数据的Libref未分配错误

你遇到的ERROR: Libref MDY is not assigned错误,本质是代码里引用的mdy库名没有和WRDS上的穆迪数据集绑定——你之前用的libname moody wrds.mdy;只是把moody指向了数据集,但查询语句里还是用mdy,两者不匹配导致报错。

给你两种直接有效的修复方法:

方法一:给代码中用到的mdy分配库引用

直接把mdy关联到WRDS的穆迪数据集,保持原有查询语句不变:

libname mdy wrds.mdy;

* 下载穆迪年度会计数据;
proc sql;
  create table moody as
  select gvkey, datadate, mval
  from mdy.annlt;
quit;

方法二:修改查询语句中的库名为已分配的moody

如果你想保留moody作为库名,只需要把查询里的mdy.annlt改成moody.annlt:

libname moody wrds.mdy;

* 下载穆迪年度会计数据;
proc sql;
  create table moody as
  select gvkey, datadate, mval
  from moody.annlt;
quit;

额外提醒:如果还是报错,先确认你的WRDS账户有权限访问穆迪的annlt数据集,同时检查数据集名称拼写是否正确(穆迪年度会计数据集的标准名称确实是mdy.annlt)。

内容的提问来源于stack exchange,提问作者Sara Siep

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 06:22:36