View source: R/APPLY_READCSV_DOSSIER.R
1 2 3 4 5 6 7 8 9 10 11 | APPLY_READCSV_DOSSIER(
emplacement.dossier = "K:/X_APPLIS/EvaluationRSA/FICHIERS_XML_CSV",
pattern.extension = ".csv",
autre.pattern = "RSABEM",
liste_existante = DATAlist,
variable_identification_fichiers = "FICHIER_DESTINATION",
vec.correspondance.names = c(`D2017-01-01` = "rsa.RSABEM.00012017.B0403042.csv"),
seq.dates = c("01/01/2018", "01/01/2019", "month"),
combine_new = TRUE,
data.RSA = TRUE
)
|
emplacement.dossier |
emplacement du dossier. Sans "/" à la fin. |
pattern.extension |
pattern qui indique l'extension dans les fichiers |
autre.pattern |
autre pattern qui permettra de filtrer les fichiers |
liste_existante |
une liste existe-t-elle déjà? Si non null, alors la fonction va essayer d'identifier les mois non pris en compte dans la liste, lire les fichiers correspondants et les insérer |
variable_identification_fichiers |
éventuelle variable dans les data.frames de la liste_existante qui donne les fichiers source. Non obligatoire. |
vec.correspondance.names |
ECRASE 'variable_identification_fichiers' et "seq.dates". Vecteur nommé avec les fichiers à aller chercher (à ajouter), présents dans 'emplacement.dossier' et nommé avec le nom qu'on souhaite leur attribuer dans le datalist final. |
seq.dates |
pour éviter que la fonction crée les noms des data.frames ajoutés à partir de leur nom de fichier, on peut spécifier une séquence de date : c("date d'origine", "date d'arrivée", interval de temps), au format suivant : c("01/01/2020", "01/08/2020", "month"). Format de date : " \itemcombine_newsi TRUE alors retourne une liste déjà combinée (contient liste_existante et les nouveaux data.frame). Si FALSE ne retourne que la liste des nouveaux data.frames (utile si on veut économiser de la mémoire). On peut faire ensuite: c(liste_existante, nouvelle_liste) \itemdata.RSAsi TRUE, applique des opérations spécifiques au traitement des données RSA (DATE, RSA_simple). Sinon, data.RSA=FALSE |
La fonction "APPLY_READCSV_DOSSIER"
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.