Как добраться до 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
надеюсь, это поможет