首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >w{%A}(!i+1)在EViews中是什么意思?

w{%A}(!i+1)在EViews中是什么意思?
EN

Stack Overflow用户
提问于 2015-12-04 11:17:19
回答 2查看 391关注 0票数 1

在eviews文档上找不到任何关于w{}的提示。有什么解释吗?

w{}(),无法理解它是如何工作的。

顺便说一句,我怎样才能把一个变量打印到命令窗口而不是打印到文件中?

谢谢!

EN

回答 2

Stack Overflow用户

发布于 2016-04-19 23:22:02

EViews中的大括号的工作方式与eval()等语句在其他编程语言中的工作方式相同。他们告诉EViews“去掉这个字符串的引号,并将其作为有效的EViews代码进行计算”。

%A是一个“程序字符串”,一个仅在执行EViews程序时使用的临时字符串变量。!i是一个“程序标量”,一个仅在执行EViews程序时使用的临时标量变量。

如果不知道W{%A}应该是什么类型的对象,就很难回答你的问题。但是,例如,如果%A包含类似USA的值,W{%A}将在您的工作文件中查找名为WUSA的对象。例如,如果!i包含值1,则W{%A}(!i+1)等同于WUSA(2)。例如,这可能是试图获取矢量对象的特定元素。

票数 1
EN

Stack Overflow用户

发布于 2016-08-11 06:53:28

{}可以将变量值(在编程中不是序列)更改为字符串。例如,如果我们的文件中有WTR、WCR、KJY系列,将运行以下命令。

代码语言:javascript
复制
%A = "TR"
!i=2
ls Y c W{%A}(!i+1)

表示ls Y c WTR(3),也

代码语言:javascript
复制
%A = "TR"
%B= "CR"
%F="KJ"
!i=3
!k=-1
 ls Y c W{%A}(!i+1) W{%B}(!k-3)  {%F} 

Means ls Y c WTR(4) WCR(-4) KJ

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

https://stackoverflow.com/questions/34080331

复制
相关文章

相似问题

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