如何在Gretl中访问列表中的第n个元素



我想用Gretl写一个小脚本。但我遇到了一个问题,无法达到列表中的elemets。

list X=数据集

列表X打印

第一行我把所有变量放在X列表中,第二行我打印出所有变量。我想像数组一样,例如:array[3],并获得(第二个(第三个元素。我怎么能在格雷特做到这一点?我需要一个接一个的变量名,因为我希望with循环成对使用它们。谢谢你的哈尔平!

不确定我是否完全理解您的问题。但让我们试着提供一些答案。

加载示例数据集,定义系列列表并打印其值:

open denmark.gdt --quiet
list L = LRM LRY IBO IDE
print L --byobs

gretl中的数组项可以通过方括号访问。这里打印列表L的第二个系列项目:

print L[2] --byobs

你说你想循环浏览一个列表。利用foreach循环:

loop foreach i L --quiet
print $i --byobs
endloop

希望能帮助

相关内容

  • 没有找到相关文章

最新更新