- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
EViews命令和编程之怎样使用表格
EViews命令和编程怎样使用表格使用Eviews命令可由程序生成用户自定义的格式化输出数据的表格。表格是由单元形成的行和列组成的对象,每个单元中既可包含数值,也可包含字符串,还可包含控制该单元显示输出或打印输出格式的控制信息。表格的列可以设置成不同的宽度,增加水平线可将表格分隔成以资区别的部分。
当填充完表格各个单元后,可以使用print命令或者单击表格工具条上的Print按钮,将该表格对象打印出来。
参见Working with Tables and Texts帮助文件中对表格对象详细介绍。
一、申明一个表格(Declaring a Table)
申明一个表格对象,应当指出表格包含的行数和列数,并为申明的表格提供一个有效的名称作为表格对象名。例如,
table(10,20) bestres
建立了一个10行、20列名为BESTRES的表格对象。可以再次通过申明语句变更表格的大小。再申明为一个加大的表格对象时,将不会破坏原表格中的内容,原表格单元中的内容将继续保存于新表格中。
当用户企图对表格当前定义维数以外的单元中填充数据,表格对象将会自动地调整表格的大小,以接纳填充的内容。表格的这种行为属性与矩阵对象不一样,当存取矩阵定义维数以外的元素时将给出出错信息。
二、控制表格的外貌(Controlling the Appearance of a Table)
根据缺省设置,每个表格单元的长度可显示10个字符。如果字符串的长度超过单元的显示宽度,那么该字符串的一部分将是不可见的。
采用setcolwidth命令可改变表格的列宽。Setcolwidth关键字之后的括号中,填入表格名称、要调整宽度的列号和列中近似的字符个数。Eviews依据一个数字字符的宽度来度量表格单元的大小。不同的字符占据不同的宽度,所以实际显示的字符数与设置的字符数可能存在少许的差异。例如,
setcolwidth(bestres,2,12)
设置BESTRES表格第二列的宽度,使第二列的宽度大约有12个字符长。
采用setline命令在表格中放置水平线。Setline关键字后的括号中填入表格名和行号。例如
setline(bestres,8)
在BESTRES表格的第8行中放置一条分隔线。
三、填充表格中的单元(Filling Cells of a Table)
采用赋值语句给表格单元赋值。每个表格单元都可以赋给字符串数值或者赋给一个数值值。
字符串(Strings)
给表格单元设置字符串数值赋值语句的格式:
表格名(行号,列号)= 字符串表达式
表达式的计算结果是一个字符串的表达式称为字符串表达式。例如,
bestres(1,6) = convergence criterion
%strvar = lm test
bestres(2,6) = %strvar
bestres(2,6) = bestres(2,6)+ with 5 df
数值(Numbers)
数值可以直接键入表格单元,或者在将数值置入表格单元前先将它们转换成字符串后,作为字符串置入表格单元。如果直接将数值键入单元,数值将按那个单元设置的数值格式进行显示;如果单元的格式发生变化,那么数值将按照新格式重新显示。如果数值置入表格之前被转换成了字符串,那么数值将被冻结成那个格式,也不能再对它进行格式化。
根据Eviews的缺省设置,数值将以填满单元格的数字位数进行显示,如有必要则采用科学计数法的方式显示。对应地,如果采用函数,先将数值转换成字符串,那么字符串将保持必要的小数位的方式显示数值。下面是一些涉及数值赋值的例子:
tab1(3,4) = 15
tab1(4,2) = R-squared = + @str(eq1.@r2)
!ev = 10
tab1(5,1) = There are + @str(!ev) + events
单元格式化(Cell Formatting)
单元设置命令setcell与单元赋值语句类似也可以为表格单元设置内容,同时单元设置命令setcell还允许用户为表格单元设置格式选项。
单元设置命令setcell是通过命令行和通过编程调整单元格式的唯一方法。单元设置命令setcell可以接受下列形式参数:
表格名称
表格单元的行号和列号
放置入表格单元的数值或字符串
选项:对齐代码、数值格式代码或者两种代码都有
对齐代码包括:
c 居中(缺省设置)
r 右对齐
l 左对齐
点击工具条上的number按钮打开数据格式对话框(Number Format)。
数值格式代码决定了表格单元中数值的显示格式;数值格式代码对包含字符串的表格单元无效。数值格式代码分为两类:正整数代码指定小数点以后的位数,相应于数值(number)格式对话框中的固定小数位数
您可能关注的文档
- AutoCAD试卷(建筑).doc
- autorun病毒清除.doc
- awk 内置函数详细介绍.doc
- 10_集合与简易逻辑(选择题2009)(36题).doc
- autolisp内部函数.doc
- 10年中考病句题改编.doc
- BIOS中文介绍.doc
- BIOS中各项的解释.doc
- 1.隋的统一与大运河 课件5.ppt
- BIOS简介与演进.ppt
- 2025届中工国际工程股份有限公司校园招聘笔试参考题库附带答案详解.doc
- 2025届乌鲁木齐石化分公司高校毕业生春季招聘10人笔试参考题库附带答案详解.doc
- 2025届华夏金融租赁有限公司校园招聘笔试参考题库附带答案详解.doc
- 2025届物产中大金属集团有限公司校园招聘笔试参考题库附带答案详解.doc
- 2025山东济南城市发展集团春季校园招聘43人笔试参考题库附带答案详解.doc
- 2025山西临县裕民焦煤有限公司招聘15人笔试参考题库附带答案详解.doc
- 2025年01月河南洛阳龙潭大峡谷景区公开招聘20人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2025中国移动秋季校园招聘启动笔试参考题库附带答案详解.doc
- 2025年02月内蒙古自治区政府系统第二批事业单位公开招聘(赤峰市市直公开招聘23人)笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024年12月湖州长兴事业单位编外公开招聘(2)人长兴县文化和广电旅游体育局笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
文档评论(0)