Bonjour,
J'essaie de créer un data.frame rapidement en utilisant l'option text dans une fonction read.table()
Voici mon exemple :Ce programme génère l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 DF <- read.table(header=FALSE, sep=' ', col.names=c('Zone','Annee','EmplSal'), quote="", stringsAsFactors=FALSE, colClasses=c('character','integer','integer'), strip.white=TRUE, text=" A 2000 123456 B 2000 789 C 2000 0011 ")
Cette erreur se produit parce que les valeurs numériques ont été calées à droite avec des espaces, pour des raisons de lisibilité. En supprimant ces espaces, l'erreur disparait.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Error in read.table(header = FALSE, sep = " ", col.names = c("Zone", "Annee", : plus de colonnes que de noms de colonnes
Quelqu'un saurait-il quels paramètres utiliser pour supprimer l'erreur en maintenant les espaces ?
Partager