Можно ли применить атрибут таблицы, используя строку имени столбца?Можно ли применить атрибут таблицы: 1) используя строку с именем столбца, 2) используя переменную таблицы?
Например (не работает):
t: flip `ti`p!(10:00:01 19:00:02; 77.7 88.8)
update `p#"ti" from `t
Кроме того, я могу обновить атрибуты списка таблиц?
Например:
t1: flip `ti`p!(10:00:01 19:00:02; 77.7 88.8)
t2: flip `ti`p!(10:00:01 19:00:02; 77.7 88.8)
lst: (t1; t2)
/How can I apply `p#ti on all the elements of "lst"
/(i.e. acting on lst[0] and lst[1])?
/does not always work:
i:0; while[i<=1; t: lst[i]; update `p#ti from `t; lst[i]: t; i:i+1];
Большое спасибо за вашу помощь!
В вопросе №1: Я ищу решение, которое будет работать на локальных таблицах. В вопросе №2: Решение может использовать только «lst» (не может использовать t1, t2). Представьте, что у вас 2000 таблиц - похоже, это хорошее решение, чтобы перечислить их все по одному вручную? –
Относительно # 1 - Решение работает для местных жителей, если вы передаете таблицу вместо представления символа. Вы также можете передать символ своей функции, а затем использовать значение, чтобы получить представление таблицы. Относительно # 2 - я обновил ответ ниже, чтобы добавить некоторую информацию о переменных. – user2242865