Je voudrais lire un fichier où chaque ligne représente un ensemble de données contenant la date, du texte et des nombres. Exemple:Comment lire un fichier avec un format spécifique en R?
Fri Dec 11 12:40:01 CET 2015 Uptime: 108491 Threads: 2 Questions: 576603 Slow queries: 10 Opens: 2238 Flush tables: 1 Open tables: 7 Queries per second avg: 5.314
Fri Dec 11 12:50:01 CET 2015 Uptime: 109090 Threads: 2 Questions: 580407 Slow queries: 10 Opens: 2253 Flush tables: 1 Open tables: 6 Queries per second avg: 5.320
Fri Dec 11 13:00:01 CET 2015 Uptime: 109690 Threads: 2 Questions: 583895 Slow queries: 10 Opens: 2268 Flush tables: 1 Open tables: 8 Queries per second avg: 5.323
Fri Dec 11 13:10:01 CET 2015 Uptime: 110290 Threads: 1 Questions: 586891 Slow queries: 10 Opens: 2279 Flush tables: 1 Open tables: 6 Queries per second avg: 5.321
Fri Dec 11 13:20:01 CET 2015 Uptime: 110890 Threads: 2 Questions: 590871 Slow queries: 10 Opens: 2292 Flush tables: 1 Open tables: 5 Queries per second avg: 5.328
Il n'y a pas de caractère général de séparation (comme au format CSV), mais le format peut être décrit assez bien, puisque les onglets, charcters et texte peuvent être utilisés.
%DATESTRING%\tUptime: %uptime% Threads: %threads% Questions: %questions% Slow queries: %slow% Opens: %opens% Flush tables: %flush% Open tables: %otables% Queries per second avg: %qps%
Y at-il une fonction qui prend la description du format et du fichier et remplit un data.frame avec les données données?
J'ai eu de la chance de le lancer dans Excel, de le réparer là où il le faut, puis de l'enregistrer comme un csv. – TBSRounder
@rawr le fait que les noms de colonne sont inclus dans les enregistrements de ligne est non-standard pour les largeurs fixes que j'ai travaillé avec ... – MichaelChirico
@ MichaelChirico oui vous avez raison – rawr