2015-10-14 15 views
5

Osoby pracujące z R są niewątpliwie znane z R markdown package.Alternatywa w Pythonie do R Markdown

Jestem żywym użytkownikiem pythonów i używam Mistune do konwersji znaczników na strony html. Obsługuje również podświetlanie kodu i mathjax do osadzania formuł lateksowych w html. Brakuje jednak jednego rodzaju funkcji.

Rredycja ma możliwość wykonania kodu R inline (i renderowania wyniku do html) lub renderowania wykresów w linii. To oszczędza czas i sprawia, że ​​dokumentacja jest łatwa do utrzymania, ponieważ nie trzeba ręcznie przygotowywać danych wyjściowych tej funkcji ani ręcznie przygotowywać i zapisywać wykresu, ponieważ jest on renderowany w locie.

Czy istnieje taka możliwość lub biblioteka w Pythonie, być może w połączeniu z Mistune?

+0

Hum, pracuję z R i nigdy nie użyłem 'rmarkdown'. Powiedzmy, że niektórzy użytkownicy R znają ten pakiet. –

+1

@Pascal Jestem zaskoczony, nigdy nie spotkałem użytkownika R niezaznajomionego z tym pakietem :). Stąd moje założenie. Off-topic: Czego używasz do dokumentacji? – Tim

+0

Nie jestem programistą pakietów. Dlatego. –

Odpowiedz

5

Należy naprawdę sprawdzić ipython notebook (teraz to się nazywa Jupyter ponieważ obsługuje wiele języków, w tym R), to może być trochę trudne do zainstalowania dla tych, poczynając od Pythona, więc może również sugerować Anaconda Python Distribution która obejmuje go domyślnie .

pozwala na wykonanie kodu, wprowadzenie sformatowanego tekstu w postaci znacznika, wyświetlanie wykresów i wiele więcej.

+0

To wygląda dokładnie to, czego potrzebuję. Czy może wyeksportować wynik końcowy do autonomicznego html, aby inni użytkownicy nie musieli polegać na instalacji notebooka/pythona w celu wyświetlenia dokumentacji? – Tim

+0

Tak, można eksportować do html, pdf, źródła Pythona i REStructuredText. – iLoveTux

+0

To jest idealne, niesamowite. Dzięki. Zacznę z nim grać :) – Tim

Powiązane problemy