Probleme beim Lesen einer txt-Datei in R mit durch || getrennten Spalten
Ich habe Probleme beim Versuch, eine TXT-Datei zu lesen, die aus 561366 Zeilen und 15 Spalten besteht. Die ersten Zeilen sehen ungefähr so aus:
<code> 70000||Consumer A||23||DN||70000||10038782||1||SI||2||NO||0||N/A||0||N/A||1 90000||Consumer B||23||DN||90000||15402432||1||SI||2||NO||0||N/A||0||N/A||1 . . . </code>
Der Code, den ich zum Lesen der Datei verwende, lautet:
<code> Datos <- read.table("C:/Users/hernandezn/Desktop/DataSets/INACTIVOS.txt", header=FALSE, sep="|", na.strings="N/A", dec=".", strip.white=TRUE) </code>
Wie Sie sehen, sind meine Spalten durch voneinander getrennt"||"
, aber ich kann es nicht im R-Befehl verwendenread.table
Als einsep
Möglichkeit. Also habe ich benutztsep="|"
und muss den Preis dafür bezahlen (jetzt habe ich 29 Spalten).
Das Problem ist, dass ich gerade 241116 Zeilen aus der 561366 bekomme, die ich in meiner Datei habe. Andererseits habe ich versucht, diese Datei zu lesen, indem ich die ersetzte"||"
Symbole von;
und speichern Sie es als XLSX-Datei und ich bekomme alle Zeilen auf diese Weise.
Könnten Sie mir einen Weg vorschlagen, um dieses Problem zu lösen? könnte es ein Gedächtnisproblem sein? Ich habe eine 32-Bit-R-Version auf einem Computer mit 2 GB RAM.