/ / knitr: ottenendo un errore parse_all in R durante la conversione di file Rmd in HTML - r, knitr, r-markdown

knitr: ottenere un errore parse_all in R durante la conversione di file Rmd in HTML - r, knitr, r-markdown

Sto diventando errore di analisi ogni volta che utilizzo Knit Html in R per convertire i miei file Rmd in HTML:

Errore in parse_all (input, nome file, stop_on_error! = 2L): inutilizzato argomento (stop_on_error! = 2) Chiamate: ... call_block -> block_exec -> in_dir -> valutare -> parse_all

Esecuzione interrotta

Lo stesso risultato si ottiene usando knitr o knitr:knit2html dalla riga di comando. L'errore non esisteva prima (ho già usato Knit HTML per molti rapporti .Rmd) ma è apparso quando ho usato knit2html dal cmd per la prima volta. La compilation funziona solo dove non ci sono blocchi di codice R nel file .Rmd o quando i blocchi sono vuoti. Lavoro con Windows 7, versione R: 3.2.3, versione R in studio: 0.99.902. Di seguito è l'unico pezzo di codice R nel file test.Rmd che sto usando per il test:

```{r}
i <- 0
i < i + 3
i
```

risposte:

17 per risposta № 1

Dopo aver visto lo stesso errore, mi è stato di aiuto il seguente (aggiornamento del pacchetto di valutazione)

install.packages("evaluate")

La valutazione è utilizzata da Knitr. Ecco un link a CRAN per valutare: https://cran.rstudio.com/web/packages/evaluate/index.html

La mia versione R è 3.2.4. Non è necessario eseguire reinstallazioni complicate. Prova prima questo.


16 per risposta № 2

Sì, Vincent ha ragione. Sembra che tu abbia aggiornato il tuo knitr pacchetto alla versione 1.13 negli ultimi giorni. Questa versione funziona solo con la nuova R versione 3.3.0 (rilasciata anche un paio di giorni fa).

Hai due opzioni:

  1. Aggiornare R alla versione 3.3.0
  2. Ripristina il tuo knitr installazione alla versione 1.12 utilizzando il seguente codice:

    packageurl <- "http://cran.r-project.org/src/contrib/Archive/knitr/knitr_1.12.tar.gz"
    install.packages(packageurl, repos=NULL, type="source")
    

0 per risposta № 3

Ho affrontato lo stesso identico problema, quindi sono arrivatocon questa pagina. Sulla base dei suggerimenti, ho installato R versione 3.3.0 e disinstallato 3.2.4. Ho reinstallato i pacchetti. Tuttavia, la funzione fread ha smesso di funzionare. Ho letto che potrebbe essere correlato al fatto che la DLL è incasinata ecc. Quindi ho disinstallato completamente R e Rstudio. Ho anche eliminato la cartella della libreria in cui sono installati i pacchetti. Reinstallato R, quindi Rstudio (ultima versione 0.99.902 ), quindi i pacchetti. Ora tutto funziona bene.