Sto cercando di creare un report con parametri in R Markdown sulla base della seguente tutorial: http://rmarkdown.rstudio.com/developer_parameterized_reports.html#passing-parametersPassaggio di parametri a R Markdown
Sto cercando di passare un percorso di file come parametro dalla console r utilizzando il rendering. Ti piace questa:
render('rmarkdownfile.rmd',params= list(client= "clientdata.csv"))
e il mio file Markdown assomiglia a questo:
title: "Liquidity Report"
output: pdf_document
params: client:"clientdata.csv"
---
```{r plot, echo=FALSE, warning=FALSE}
cftest <- read.csv(params$client)
ma ottengo un errore che dice:
Eror a read.table (file = File, header = header, sep = sep, quote = quote,: 'file' deve essere una stringa di caratteri o una connessione Chiama:
Sembra che Markdown non stia riconoscendo i parametri anche se sto seguendo i passaggi del tutorial. Qualcuno è stato in grado di utilizzare correttamente i parametri in R Markdown?
Inoltre, sto seguendo i consigli del tutorial e sto usando l'anteprima di R Studio così come le ultime versioni di markdown e knitr.
Grazie per l'aiuto!
Rafael
Questo sta lavorando bene anche per me. A proposito, le virgolette non sono necessarie intorno al nome del file nell'intestazione YAML. @ Rafael, sei sicuro che il file clientdata.csv si trovi nella stessa directory del tuo file .Rmd? – Tutuchan
In realtà lo script si lamenta del contenuto della variabile (deve essere carattere) e non di un file non esistente ... – drmariod
Grazie mille! Ha funzionato perfettamente. Sono piuttosto nuovo e non avevo idea che l'indentazione potesse avere un effetto così grande. –