Je suis habitué à perl et nouveau dans R. Je sais que vous pouvez lire des tables entières en utilisant read.table()
mais je me demande comment utiliser R pour analyser une seule ligne à partir d'un fichier d'entrée.Analyse de base du fichier d'entrée dans R
Plus précisément, ce qui est l'équivalent à l'extrait de code Perl suivant:
open my $fh, $filename or die 'can't open file $filename';
my $line = <$fh>;
my ($first, $second, $third) = split ("\t", $line);
Un avertissement - cela chargerait le fichier entier en mémoire et diviserait toutes ses lignes. Si le fichier est énorme et que vous n'avez besoin que des trois premiers éléments, ce n'est certainement pas une bonne idée. – mbq
Pour un petit fichier, il peut lire le tout, mais pour les fichiers plus volumineux, il ne lira que la partie en mémoire, car vous continuez à lire dans le fichier, il va saisir des morceaux supplémentaires. –