Например, если таблица tbl_trade_jan17
, как я могу получить строковую переменную "tbl_trade_jan17"
? Боюсь, я мог бы пропустить что-то очень очевидное здесь! Мотив не использовать get
или eval
или таблицу вызовов от ее имени - функциональный. Идея состоит в том, чтобы сохранить таблицу на жестком диске с тем же именем файла, что и имя таблицы. Также ссылаться на связанные таблицы. например, trd_jan17
может также иметь таблицу quote_jan17
и связанную таблицу sym_jan17
. поэтому, если я могу получить имя tbl_trade_jan17
, я могу получить имена связанных таблиц с помощью манипуляций строк.Как получить имя таблицы в виде строки в kdb +
-3
A
ответ
0
Идея заключается в том, чтобы сохранить таблицу на жестком диске с тем же именем, что и имя таблицы.
Чтобы получить список таблиц, определенных, используйте tables
например
tables`. //for the root name-space
можно фильтровать с like
например
t:tables`.
t:t where t like "pattern_*"
, а затем сохранить с save
save each hsym t //careful
0
string
Использование функции
q) string `tbl_trade_jan17
"tbl_trade_jan17"
1
EDIT: Вопрос выше изменил
Поправьте меня, если я ошибаюсь, но мне кажется, что вы хотите быть в состоянии назвать таблицу из строки «tbl_trade_jan17»? В этом случае get и value являются взаимозаменяемыми для этой цели.
q)tbl_trade_jan17:([]c:1 2 3;c2:1 2 3)
q)type tbl_trade_jan17/tbl_trade_jan17 is a table (type 98h)
98h
q)/ to use the string as a variable to retrieve the table:
q)get "tbl_trade_jan17"
c c2
----
1 1
2 2
3 3
q)value "tbl_trade_jan17"
c c2
----
1 1
2 2
3 3
Смежные вопросы
- 1. Как получить общий размер таблицы в kdb +?
- 2. Как получить ключи таблицы в виде строки?
- 3. Javascript: Получить имя переменной в виде строки
- 4. Javascript: Получить имя объекта в виде строки
- 5. Получить имя перечисления в виде строки
- 6. Получить имя имущества в виде строки
- 7. Python: Получить имя списка в виде строки
- 8. Как удалить случайные строки из таблицы kdb?
- 9. как получить значение, когда имя переменной передается в виде строки
- 10. Как получить конкретное имя класса в виде строки?
- 11. Как получить имя класса python в виде строки?
- 12. Как сохранить имя объекта в виде строки
- 13. Получить имя функции в виде строки в Python
- 14. Как получить значения из таблицы соединений в виде строки?
- 15. Как получить позицию строки и столбца в виде таблицы
- 16. Как удалить только таблицы в kdb?
- 17. HTML DOM имя элемента в виде строки
- 18. Динамическое имя свойства в виде строки
- 19. Получение PHP имя свойства в виде строки
- 20. Получить имя пользователя из userid в виде
- 21. Получить имя класса-атрибут или класс-функцию в виде строки
- 22. Golang: получить базовую структуру, имеющую имя полей в виде строки
- 23. Как получить текст uitextfields в виде таблицы.?
- 24. Haskell: Получить имя конструктора данных в виде строки
- 25. Возможно ли получить имя интерфейса в виде строки?
- 26. Пропустить имя массива в виде строки, jQuery
- 27. Как удалить содержимое разделенной таблицы kdb?
- 28. Получить заголовки столбцов в KDB/q Запрос
- 29. Как преобразовать строки таблицы в виде столбцов в SQL
- 30. MySQL: Получить строки из другой таблицы в виде столбцов
уточнить, мне нужно без обратной кавычки ака 'строка tbl', я знал, как преобразовать символ в строку –
Не уверен, если я понимаю, что вы просите - можете ли вы предоставить более подробную информацию о том, что вы пытаетесь сделать? – MdSalih