check.names {prevR}R Documentation

Permet de renommer et de supprimer les colonnes d'un tableau de données.

Description

Cette fonction vérifie si les noms de colonnes d'un tableau de données dépassent une certaine longueur. Si c'est le cas, l'utilisateur est invité à renommer les noms de colonnes du tableau de données. Il peut également supprimer certaines colonnes par la même occasion. Cette fonction est particulièrement indiquée avant d'exporter des données, notamment aux formatx dbf et shapefile dans la mesure où les noms de colonnes ne doivent pas dépasser les 10 caractères pour ce type de fichier.

Usage

check.names(data, lang='en', size.max = 10)

Arguments

data data.frame. Dont on veut vérifier les noms de colonnes.
lang character. Permet de choisir la langue des messages utilisateur. fr pour le français, en pour l'anglais.
size.max character vector. Nombre maximum de caractères autorisés pour le nom des variables.

Value

Renvoie data après avoir renommé les différentes colonnes. Si une colonne a été renommée NULL, alors elle sera supprimée.
Si tous les noms de colonnes de data ont une longueur inférieure ou égale à size.max, alors data est directement renvoyé tel quel par la fonction.

Note

Si, après une saisie par l'utilisateur de nouveaux noms, certains ont toujours une longueur supérieure à size.max, alors l'utilisateur sera contraint de modifier à nouveau les noms de colonnes concernés. Afin de repérer facilement les noms de colonnes trop longs, la longeur (en nombre de caractères) de chaque nom est indiquée dans une colonne size.

Cette fonction est notamment appelée par write.prev.shp.

Examples

## Not run: 
data(alicante)

alicante.clust.check <- check.names(alicante.clust)
write.dbf(alicante.clust.check, 'alicante_clust.dbf')
## End(Not run)

[Package prevR version 1.11 Index]