для моей диссертации мне нужен большой массив данных в виде таблицы LaTeX. Он содержит 126 строк и 5 столбцов. Я знаю, что есть функция df.to_latex(buf='citations.tex', largetable=True)
. Однако, когда я запускаю функцию, она обрезает мои строки в столбцах! Я использую ноутбук Jupyter. Поэтому, когда я печатаю свой фрейм данных, строки в столбцах сокращаются. Это все в порядке. Но когда я использую функцию to_latex()
на моем фрейме данных, столбцы также сокращаются. Почему это происходит?
Мой Dataframe:
title authors journal year doi
A visualization and modeling tool for security... Reijo M. Savola; Petri Heinonen 2011 Information Security for South Africa 2011 10.1109/ISSA.2011.6027518
Information security requirements – Interpreti... Mariana Gerber; Rossouw von Solms Computers & Security 2008 https://doi.org/10.1016/j.cose.2008.07.009
После использования df.head(2).to_latex()
Вывод LaTeX:
'\\begin{tabular}{llllrl}\n\\toprule\n{} & title & authors & journal & year & doi \\\\\n\\midrule\n0 & A visualization and modeling tool for security... & Reijo M. Savola; Petri Heinonen & 2011 Information Security for South Africa & 2011 & 10.1109/ISSA.2011.6027518 \\\\\n1 & Information security requirements – Interpreti... & Mariana Gerber; Rossouw von Solms & Computers \\& Security & 2008 & https://doi.org/10.1016/j.cose.2008.07.009 \\\\\n\\bottomrule\n\\end{tabular}\n'
Как видите, вывод текста невывод информационного кадра, а скорее из печатной версии. Даже экспорт в файл не помогает. df.to_latex('citations.tex', longtable=True)
- это используемая команда, но она не работает должным образом.
Почему это происходит и как это исправить?