Ma question est assez simple mais je ne sais pas du tout ce que je dois ajouter. En fait, mon objectif est de créer une macro (avec la fonction "function" sur R) pour me permettre d'automatiser le programme.
Ce que je voudrais, c'est que le nom de la table qui est utilisé soit celui de l'export en csv. Je mets ci joint un bout de code pour mieux voir la chose :
Code : Tout sélectionner
import_macro <- function(file, ...) {
# Importation des données :
data <- read.csv(file, ...)
# Tri par ordre croissant :
data <- data[order(data[,3], decreasing =F),]
# Export du fichier :
write.table(data, file = "D:/Dossier/data.csv",row.names=FALSE, sep=";", dec = ",")
return(data)
}
Si j'execute la commande suivante :
Code : Tout sélectionner
MA_BDD <- import_macro('D:/Dossier/fichier_a_importer.csv', header=T, sep=';')
cela va m'exporter un fichier avec le nom "data" dans le répertoire indiqué.
Ce que je veux, c'est obtenir un fichier au nom de "MA_BDD" dans le répertoire "D:/Dossier/".
Je ne sais pas quoi ajouter pour lui spécifier que "data" est un parametre de la fonction et non un nom brute.
Je vous remercie d'avance pour l'aide que vous m'apporterez.
Cordialement,