我想用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
希望能帮助