Как добраться до n-го элемента в списке в Gretl?

Я хочу написать небольшой сценарий на Гретле. Но у меня проблема с достижением элементов в списке.

список X = набор данных

список X печать

В первой строке я помещаю все переменные в список X, а во второй строке я распечатываю все свои переменные. Я хочу, например, с массивами: array[3] и получить (второй) третий элемент. Как я могу сделать это в Гретле? Мне нужно одно за другим имена переменных, потому что я хочу с циклами использовать их попарно. Спасибо, что остановились!

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

надеюсь, это поможет

Другие вопросы по тегам