Следующий файл org отлично работает: AFAICT:
* pandas
#+begin_src python :results output
import pandas as pd
scientists = pd.DataFrame(
data={'Occupation': ['Chemist', 'Statistician'],
'Born': ['1920-07-25', '1876-06-13'],
'Died': ['1958-04-16', '1937-10-16'],
'Age': [37, 61]},
index=['Rosaline Franklin', 'William Gosset'],
columns=['Occupation', 'Born', 'Died', 'Age'])
print(scientists)
#+end_src
#+RESULTS:
: Occupation Born Died Age
: Rosaline Franklin Chemist 1920-07-25 1958-04-16 37
: William Gosset Statistician 1876-06-13 1937-10-16 61
Версия в режиме org: Org mode version 9.2.3 (release_9.2.3-367-gd79e80)
РЕДАКТИРОВАТЬ: я предполагаю, виновник :session
. Кажется, есть ошибка, когда он отбрасывает начальные пробелы в строке, когда копирует вывод. Я получаю это в буфере сессии:
Python 3.7.3 (default, May 11 2019, 00:45:16)
[GCC 8.3.1 20190223 (Red Hat 8.3.1-2)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>
'org_babel_python_eoe'
Occupation Born Died Age
Rosaline Franklin Chemist 1920-07-25 1958-04-16 37
William Gosset Statistician 1876-06-13 1937-10-16 61
>>> >>> >>> >>> 'org_babel_python_eoe'
>>>
но результаты в буфере org:
#+RESULTS:
: Python 3.7.3 (default, May 11 2019, 00:45:16)
: [GCC 8.3.1 20190223 (Red Hat 8.3.1-2)] on linux
: Type "help", "copyright", "credits" or "license" for more information.
: Occupation Born Died Age
: Rosaline Franklin Chemist 1920-07-25 1958-04-16 37
: William Gosset Statistician 1876-06-13 1937-10-16 61
В дополнение к дополнительному мусору, который не отфильтровывается должным образом (вероятно, в результате моей неправильной настройки), начальное пространство перед заголовком полностью исчезло.