Bonjour,

J'ai un tableau "énorme" (i.e > 100.000.000 lignes et 8 colonnes), avec la fonction read.table cela s'avère très long. J'ai donc opté pour scan().
Je veux importer ce tableau, le sauvegarder et pouvoir le restaurer.

* pour l'importer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
you <- as.data.frame( matrix (data = scan(file = "toto",what = "char", sep = "\t"),nc=4 ) )
Read 20 items

[1] "V1" "V2" "V3" "V4"

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
         V1        V2        V3        V4
1       nom        98         0     94.06
2    taille         0     99.01 id_4#AGTC
3        nb     97.03 id_3#AGTC        99
4        Id id_2#AGTC       100         3
5 id_1#AGTC       100         5     95.05

ce que je ne comprend pas, c'est pourquoi en lançant you je ne retrouve pas la structure de mon tableau?


* pour sauvegarder :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
save(you, file = "you.RData")
pour restaurer :