Posibles razones:
-
No cargar el paquete que contiene la función para cargar datos,
library(tidyverse)
, en el caso de estar usandoread_csv()
.library(readxl)
, en el caso de estar usandoread_excel()
.
-
Entregar una ruta incorrecta a
read_csv()
(oread_excel()
). La ruta entregada debe siempre ser relativa al archivo Rmd desde donde se está llamando a la función. Por ejemplo, si la estructura de archivos es:Carpeta/ |- archivo.Rmd |- Carpeta1/ |- Carpeta2/ |- archivo-datos.csv
entonces el comando para cargar los datos en
archivo-datos.csv
desde el archivoarchivo.Rmd
, debemos usar el comando:datos <- read_csv("Carpeta1/Carpeta2/archivo-datos.csv")
-
Haber leído correctamente los datos, pero no haberlos almacenado en ningún data frame. Si se ejecuta el comando
read_csv("Carpeta1/Carpeta2/archivo-datos.csv")
R solamente imprimirá un resumen de los datos leídos, pero no se almacenarán en la sesión actual. Para hacerlo se deben leer y luego almacenar en un data frame, de la siguiente manera:
datos <- read_csv("Carpeta1/Carpeta2/archivo-datos.csv")