parse_nom_fichier: Decoupe un seul nom de fichier

parse_nom_fichierR Documentation

Decoupe un seul nom de fichier

Description

Les noms de fichiers des archives PMSI ont toujours le même format, de la forme finess.annee_envois.mois_envois. suivi par horodatage pour les archives in et ou et enfin le type de fichier. Cette fonction permet d'extraire cette information.

Usage

parse_nom_fichier(nom_fichier, format_date_archive = "%d%m%Y%H%M%S")

Arguments

nom_fichier

Le nom du fichier à découper. Chaine de caractère de longueur 1.

format_date_archive

Format de date d'horodatage pour les fichiers archive avec la notation de base::strptime().

Value

Une liste ou une table avec les informations extraites du nom de fichier :

  • nom_fichier Le nom de fichier passé en arguement

  • finess

  • annee

  • mois

  • horodatage_production L'horodatage de production pour les fichiers in et out au format POSIXlt Si il y a plusieurs fichiers, la liste peut être facilement transformée en table avec dplyr::bind_rows().

  • type Type de fichier : in, out, rss...

See Also

parse_noms_fichiers() pour traiter plusieurs noms de fichiers.

Examples


## Not run: 
noms_de_fichiers <- c("671234567.2016.1.12032016140012.in.zip",
                      "671234567.2016.1.rum.txt")
 x <- parse_noms_fichiers(noms_de_fichiers)
dplyr::bind_rows(x)

## End(Not run)

IM-APHP/pmeasyr documentation built on April 22, 2024, 6:38 p.m.