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.csventonces el comando para cargar los datos en
archivo-datos.csvdesde 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")