首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何访问gretl中的行标签?

如何访问gretl中的行标签?
EN

Stack Overflow用户
提问于 2019-11-04 07:57:28
回答 1查看 44关注 0票数 1

我有许多数据文件,我想用gretl脚本来处理它们。每个文件包含一组年度数字,

例如:

代码语言:javascript
复制
year, total
1956, 1639
1957, 790
1958, 1150
1959, 909
1960, 1241

加载上述示例数据后,gretl报告:

代码语言:javascript
复制
parsing sample.txt...  
using delimiter ','  
   longest line: 12 characters  
   first field: 'year'  
   seems to be observation label  
   number of columns = 2  
   number of variables: 1  
   number of non-blank lines: 6  
scanning for variable names...  
   line: year,total  
scanning for row labels and data...  
   first row label "1956", last label "1960"  
trying to parse row labels as dates...  
   1956: probably a year... and just a year  
taking date information from row labels    

如何访问脚本中的“第一行标签”和“最后一个标签”?

EN

回答 1

Stack Overflow用户

发布于 2020-03-09 01:49:08

给定您的数据集,gretl已经将其识别为具有5个周期观测值的时间序列数据集。打印初始和最后的观察标签非常简单。

obslabel()函数将观察值转换为日期字符串(取决于底层的观察频率)。

此外,$t1$t2是访问器,分别返回当前所选样本的初始观测和最后观测的观测周期(整数值)。访问器$tmax返回整个数据集的最后一个观察值的观察值。

访问“第一行标签”和“最后一个标签”可以通过以下方式完成:

代码语言:javascript
复制
string first_obs =  obslabel($t1)
string last_obs =  obslabel($t2)
string last_obs_2 = obslabel($tmax)
print first_obs last_obs last_obs_2

返回:

代码语言:javascript
复制
1956
1960
1960
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58685707

复制
相关文章

相似问题

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