2017-10-12 2 views
2

Est-il possible d'utiliser une variable affectée comme nom de trame de données et comme valeur?Utilisation d'une variable affectée pour lire/stocker de manière dynamique des données dans R

Exemple:

#Assign date value 
date_input <- 10032017 

je changerais cette valeur chaque fois que j'ai un nouveau fichier.

Mon code d'origine:

eggs_prod_10032017 <- read_excel("filename", sheet="x_10032017", col_names = FALSE) 

Est-il possible que je peux incorporer la variable assignée dans mon code il serait quelque chose comme: eggs_prod_date_input < - read_excel ("nom de fichier", feuille = "x_date_input" , col_names = FALSE)

Merci!

Répondre

1

Oui, essayez ceci:

assign(paste0("eggs_prod_",date_input), 
     read_excel("filename", sheet=paste0("x_",date_input), col_names = FALSE))