Les posteurs les plus actifs de la semaine
Aucun utilisateur |
Sujets les plus vus
Importer un fichier ecxel sous R
2 participants
Page 1 sur 1
Importer un fichier ecxel sous R
Bonjour,
Je suis débutant en R, et je rencontre un problème pour importer un fichier excel (ou txt, j'ai essayé les deux) sous R.
j'ai utilisé read.table, mais il ne reconnait pas le nom de fichier il me dit que ça existe pas, alors que je suis dans le bon répertoire. J'ai vérifié le répertoire de travail avec la fonction getwd() et il me dit qu'il est dans Z:/. Du coup j'ai collé mon fichier PAtxt2 dedans.
> getwd()
[1] "Z:/"
Ensuite quand je veux importer ma table, j'écris la commande read.table comme suit: (et voila le message d'erreur)
read.table("PAtxt2")
Erreur dans file(file, "rt") : impossible d'ouvrir la connexion
De plus : Message d'avis :
In file(file, "rt") : impossible d'ouvrir le fichier 'PAtxt2' : No such file or directory
J'ai également vérifié si mon fichier était bien dans le répertoire de travail avec la commande list.files():
list.files()
[1] "desktop.ini" "Ma musique" "Mes images"
[4] "Mes sources de données" "Mes vidéos" "PAtxt2.txt"
[7] "SWWATER.INI" "Téléchargements"
Mon fichier est bien présent, et du coup je ne comprends pas d'où vient le problème???
Pouvez-vous m'aider à résoudre ce problème!
Merci d'avance pour les réponses!
Je suis débutant en R, et je rencontre un problème pour importer un fichier excel (ou txt, j'ai essayé les deux) sous R.
j'ai utilisé read.table, mais il ne reconnait pas le nom de fichier il me dit que ça existe pas, alors que je suis dans le bon répertoire. J'ai vérifié le répertoire de travail avec la fonction getwd() et il me dit qu'il est dans Z:/. Du coup j'ai collé mon fichier PAtxt2 dedans.
> getwd()
[1] "Z:/"
Ensuite quand je veux importer ma table, j'écris la commande read.table comme suit: (et voila le message d'erreur)
read.table("PAtxt2")
Erreur dans file(file, "rt") : impossible d'ouvrir la connexion
De plus : Message d'avis :
In file(file, "rt") : impossible d'ouvrir le fichier 'PAtxt2' : No such file or directory
J'ai également vérifié si mon fichier était bien dans le répertoire de travail avec la commande list.files():
list.files()
[1] "desktop.ini" "Ma musique" "Mes images"
[4] "Mes sources de données" "Mes vidéos" "PAtxt2.txt"
[7] "SWWATER.INI" "Téléchargements"
Mon fichier est bien présent, et du coup je ne comprends pas d'où vient le problème???
Pouvez-vous m'aider à résoudre ce problème!
Merci d'avance pour les réponses!
Vassily- Nombre de messages : 8
Date d'inscription : 12/04/2012
Re: Importer un fichier ecxel sous R
Il faut que tu précises l'extension de ton fichier: read.table("PAtxt2.txt") et ça devrait marcher...
Ayana- Nombre de messages : 550
Localisation : Londres
Date d'inscription : 18/08/2009
Re: Importer un fichier ecxel sous R
Oui merci, effectivement il faut rajouter l'extension du fichier (.txt), mais un autre problème se crée avec la fonction read.table:
read.table("PAtxt2.txt")
Erreur dans scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
la ligne 2 n'avait pas 43 éléments
Du coup, j'ai essayé une autre commande moins sensible à savoir:
read.delim("PAtxt2.txt")
et la ça marche!
Ma question est de savoir pourquoi la commande read.table ne marche pas? que veut dire le message d'erreur?
Erreur dans scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
la ligne 2 n'avait pas 43 éléments
read.table("PAtxt2.txt")
Erreur dans scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
la ligne 2 n'avait pas 43 éléments
Du coup, j'ai essayé une autre commande moins sensible à savoir:
read.delim("PAtxt2.txt")
et la ça marche!
Ma question est de savoir pourquoi la commande read.table ne marche pas? que veut dire le message d'erreur?
Erreur dans scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
la ligne 2 n'avait pas 43 éléments
Vassily- Nombre de messages : 8
Date d'inscription : 12/04/2012
Re: Importer un fichier ecxel sous R
C'est probablement parce que tu dois avoir des données manquantes dans ta table que R crie. Essaie d'ajouter l'option :
read.table("PAtxt2.txt","na.strings = "NA")
en remplaçant le NA par le symbole qui code tes données manquantes dans ta table (par exemple "" si la case est vide ou "." si tes données manquantes sont codées par un point). R codera ensuite toutes les données manquantes par NA (pour non available).
read.table("PAtxt2.txt","na.strings = "NA")
en remplaçant le NA par le symbole qui code tes données manquantes dans ta table (par exemple "" si la case est vide ou "." si tes données manquantes sont codées par un point). R codera ensuite toutes les données manquantes par NA (pour non available).
Ayana- Nombre de messages : 550
Localisation : Londres
Date d'inscription : 18/08/2009
Sujets similaires
» Importer un fichier
» Comment importer sans NA ?
» Impossible d'importer mes données
» ouverture d'un fichier sous Mac
» Importation fichier excel sous R/exploitation de données
» Comment importer sans NA ?
» Impossible d'importer mes données
» ouverture d'un fichier sous Mac
» Importation fichier excel sous R/exploitation de données
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum