Chciałbym zintegrować niektóre stare skrypty matlab w dokumencie .Rmd dla mojej pracy magisterskiej, aby uniknąć wklejania kopii, którego knitr próbuje uniknąć. czy to możliwe? Używając http://yihui.name/knitr/demo/engines/ udało mi się zintegrować kod Pythona bez problemu, ale matlab jest o wiele trudniejsze.Łączenie skryptów MATLAB w dokument R Markdown
6
A
Odpowiedz
3
Obecnie wspierane silniki według knitr są
> require(knitr);
names(knit_engines$get())
[1] "awk" "bash" "coffee" "gawk" "haskell" "perl" "python" "Rscript" "ruby" "sas"
[11] "sed" "sh" "zsh" "highlight" "Rcpp" "tikz" "dot" "c" "asy" "cat"
Więc tak, Matlab nie jest aktualnie obsługiwane jako knitr silnika, ale może to (Convert MATLAB code to R) mógłby pomóc w przenoszeniu kodu matlab R
5
knitr
został aktualizowane i rzeczywista wersja 1.15.1, umożliwia bardziej wspierane silniki: oktawa jest jednym z nich:
library(knitr)
names(knit_engines$get())
[1] "awk" "bash" "coffee" "gawk" "groovy"
[6] "haskell" "lein" "mysql" "node" "octave"
[11] "perl" "psql" "python" "Rscript" "ruby"
[16] "sas" "scala" "sed" "sh" "stata"
[21] "zsh" "highlight" "Rcpp" "tikz" "dot"
[26] "c" "fortran" "fortran95" "asy" "cat"
[31] "asis" "stan" "block" "block2" "js"
[36] "css" "sql"
Aby dodać kod oktawę w używaniu notebooka Rmarkdown:
```{octave}
# Insert your octave code here
```
Powiązane problemy
- 1. R inline markdown
- 2. jak skomentować bloki kodów R w R markdown?
- 3. RMarkdown: Jak zmienić nagłówek w spisie treści w R Markdown?
- 4. Łączenie list w R
- 5. R Markdown - zmienna nazwa wyjściowa
- 6. YouTube Video in R markdown
- 7. 2 kolumny Przekrój R Markdown
- 8. R Markdown wyświetlający tylko wynik
- 9. Konwerter Jekyll dla R Markdown
- 10. Współużytkowanie skryptów testowych R
- 11. Alternatywa w Pythonie do R Markdown
- 12. Dołącz błędy w winietę pakietu R markdown
- 13. Jak utworzyć podsekcję w R markdown
- 14. Łączenie macierzy wartości i indeksów w MATLAB
- 15. Łączenie wielu rastrów w R
- 16. Łączenie winiet w pakietach R
- 17. Jak utworzyć wielopoziomowy słownik w metadanych YAML R Markdown?
- 18. Uruchamianie wielu skryptów R/sesji
- 19. Uruchamianie skryptów R z działkami
- 20. Uruchamianie skryptów R w przepływie powietrza?
- 21. Użyj nazwy zmiennej ze spacjami w linii R markdown
- 22. Zachowywanie podświetlania składni R Markdown podczas drukowania
- 23. Wysyłanie kodu HTML z wewnątrz R markdown
- 24. R - Markdown unikający wiadomości o ładowaniu pakietów
- 25. Jak dodać interaktywną wizualizację do R markdown
- 26. Łączenie dwóch kolumn w jeden w R
- 27. Łączenie krzyżowe w dplyr w R
- 28. Łączenie macierzy w macierz w R
- 29. Łączenie poleceń R + awk + bash
- 30. Łączenie danych według 2 zmiennych w R
To trochę długiego strzału (prawdopodobnie niemożliwe, jeśli się spieszysz), ale być może twój kod MATLAB jest zgodny z oktawą i możesz poprosić o pomoc w implementacji nowego silnika ? –