Comment lire plusieurs feuilles de calcul excel dans la R de la programmation?
J'ai un fichier excel qui contient 400 feuilles. Comment puis-je charger ce fichier excel à l'aide de R read.xls la fonction? Veuillez fournir des exemples de code pour cela.
- Salut et bienvenue à Débordement de Pile. Veuillez consulter le Comment Demander et faq les pages sur la façon d'écrire de bonnes questions, et merci de ne pas poster en double des questions, au lieu de cela, vous devez éditer la question de fournir plus d'informations. À cette question, cependant, est dans la zone à risque d'être fermé comme "pas une vraie question" ou "non constructif" en raison de sa mauvaise qualité. Vous devriez essayer de donner plus d'informations sur ce que vous avez essayé, demandez pour les pointeurs, et de se débarrasser du texte à la fin que, fondamentalement, se lit comme "hey, quelqu'un peut-il faire mon travail? kthxbaizomglol!" pour la plupart des gens.
- Comme Lasse dit : Merci de nous montrer ce que vous avez essayé. Ce n'est pas "d'Embaucher un programmeur pour Gratuit"
- Comme l'a dit Biostar: Il est plutôt impoli de crosspost votre question à différents sites plusieurs fois et j'espère que vous obtenez une réponse quelque part. (voir biostar.stackexchange.com/questions/10771/... et biostar.stackexchange.com/questions/10773/... ). N'êtes-vous pas le faire vous-même une faveur ici...
Vous devez vous connecter pour publier un commentaire.
Je suis juste en supposant que vous voulez que toutes les données.image() et que toutes les feuilles contiennent les mêmes données.
Si chaque feuille est-elle unique de données.frame (), vous aurez probablement envie de les mettre dans une liste. Sinon, vous pouvez utiliser assign() si vous voulez comme des objets dans l'environnement.
Ou, sans une boucle for:
sheetCount
fonction dans la gdata package qui donne le nombre de feuilles dans une feuille de calcul et lasheetNames
fonction qui donne leurs noms.rbind
chose est si mauvais. 400 fois appel àrbind
? Pour lelist
façon je donne +1, etdo.call(rbind, sheets)
permettra de créerdata.frame
.