Я получил бинарный файл, который выглядит примерно так
read0 hsym`$binaryfile
(" I D ^ I D 2
";" 1 0 0 ^ 1 0
";" 2 0 0 ^ 2 0 ...
В Python я могу прочитать двоичный файл в фрейм данных Pandas, например,
from io import BytesIO
with open(binaryfile, "rb") as f:
df = pd.read_csv(BytesIO(f.read().decode("UTF-16").encode("UTF-8")), encoding = "utf-8", delimiter="^")
но вместо сохранения этого фрейма данных в csv я хотел бы загрузить его в таблицу q, читая непосредственно из файла.
Я попробовал оператор 0:
, сначала конкатенировав список строк выше, а затем используя
(types; delimiter[;allowEmbeddedLineReturns]) 0: string
,
т.е.
("SS";" ^ ";enlist"|") 0: "|" sv read0 hsym`$binaryfile
но я получаю ошибку типа
Спасибо за помощь