Error de objeto "mydata" no encontrado en rmd

cuando ejecuto el siguiente código en R Studio, funciona (produce el gráfico). Pero, cuando tejo el documento a HTML, da un error como: objeto "mis datos" no encontrado. ¿Cómo puedo arreglarlo?

mydata <- read.csv("impt5.csv") 

get("mydata")

xyplot(gdppc ~ human + unemp +inv+indust | class, data = mydata, 
             auto.key = list(x = .85, y = .035, corner = c(0, 0)), 
   layout = c(4,1), main = "Per capita gdp by class")

preguntado el 12 de junio de 14 a las 11:06

¿Cuál es el propósito de tu get() llamar allí? Es posible que desee mostrar el fragmento de código de su documento:

get() se utiliza como una prueba para solucionar el problema. Lo siento, olvidé eliminarlo de los códigos. puedes ignorar get() -

Elimine get entonces. Poner getwd() antes read.csv y vea si el directorio de trabajo está donde cree que está para este fragmento. -

2 Respuestas

  1. establezca el directorio de trabajo en la carpeta que contiene su archivo CSV.
  2. Es posible que desee crear un archivo de descuento R en su lugar (.rmd), este es un documento HTML fácil de crear, o para cualquier otro formato que desee.

Consulte el documento de ayuda de reducción de R.

Espero que esto ayude.

Respondido el 12 de junio de 14 a las 13:06

Más precisamente, use:

mydata <- read.csv(paste0(getwd(),"impt5.csv"))

paste0() son los paste() funcionar con sep=" "

Respondido 22 Feb 16, 08:02

¿Por qué crees que esto responde a la pregunta? Por defecto, "si [el argumento file of read.csv] no contiene un fotometría absoluta) ruta, el nombre del archivo es relativo al directorio de trabajo actual" (de ?read.csv). - CL.

Lo que dices es cierto. Sentí que agregar un código explícito podría ayudar a un novato, por ejemplo, el hecho de que puede usar paste() como nombre de archivo. Después de todo, esta pregunta está dirigida más a los novatos. ¿O me he perdido tu punto? - steinbock

Lo siento, no fui muy preciso en el comentario anterior. Si bien es muy probable que el error esté relacionado con el directorio de trabajo, no esperaría que agregar la ruta al WD sea útil porque, de manera predeterminada, los nombres de los archivos se resuelven en relación con el WD actual. Entonces, sabiendo cómo usar paste es definitivamente importante para los novatos, no creo que ayude en este caso específico. - CL.

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.