0

我想用 Gretl 写一个小脚本。但是我在到达列表中的元素时遇到了问题。

列表 X = 数据集

清单 X 打印

在第一行中,我将所有变量放入 X 列表中,在第二行中,我打印出所有变量。我想以数组为例:array[3] 并获取(第二个)第三个元素。我怎样才能在 Gretl 中做到这一点?我需要一个一个变量名,因为我希望循环使用它们成对。谢谢你!

4

1 回答 1

1

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

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

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

希望有帮助

于 2020-05-18T15:11:12.343 回答