2 votes

Fichier trop volumineux pour être ouvert dans R ?

Bonjour, une question supplémentaire. J'ai réussi à ouvrir mes fichiers excel dans R en les convertissant en fichiers texte. Le problème est qu'il s'agit de très gros fichiers, qui dépassent les limites d'excel. J'obtiens maintenant cette erreur dans R. Une idée de la façon dont je peux la contourner ?

[ reached getOption("max.print") -- omis 463885 lignes ]]].

4voto

Benjamin Points 3269

Il s'agit simplement d'un avertissement vous indiquant que toutes les données n'ont pas été affichées. Elles sont probablement encore en cours de chargement. Vous obtenez la même chose lorsque vous essayez d'afficher des matrices ou des cadres de données de grande taille. Par exemple, vous obtiendrez le même avertissement si vous essayez d'afficher matrix(nrow=10000000)

2voto

Dirk Eddelbuettel Points 134700

Benjamin a raison : Avertissement != erreur. Essayer

 summary(myDataVar)

 dim(myDataVar)

 str(myDataVar)

pour en savoir plus.

1voto

Tyler Points 6320

Si c'est l'erreur que vous obtenez, je pense que vos données se sont bien chargées dans R, mais R a une limite sur le nombre de lignes de données qu'il peut imprimer sur la console. Ce qui est logique : vous n'avez probablement pas envie de passer au crible un demi-million de lignes sur un terminal texte.

Vous pouvez vérifier la taille réelle de votre objet avec la fonction dim(), pour voir combien de lignes R pense qu'il y a.

1voto

NPE Points 169956

Une astuce utile consiste à exécuter str(data)data est le nom de votre variable. Ceci affichera la disposition de la structure qui a été chargée, y compris le nombre de lignes . Ce dernier vous indiquera si le fichier a été entièrement chargé.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X