Возникли проблемы при чтении TXT-файла в R со столбцами, разделенными символом ||
У меня проблемы с чтением файла .txt, состоящего из 561366 строк и 15 столбцов. Первые строки выглядят примерно так:
<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>
Код, который я использую для чтения файла:
<code> Datos <- read.table("C:/Users/hernandezn/Desktop/DataSets/INACTIVOS.txt", header=FALSE, sep="|", na.strings="N/A", dec=".", strip.white=TRUE) </code>
Как видите, мои столбцы разделены"||"
, но я не могу использовать его в команде Rread.table
какsep
вариант. Итак, я использовалsep="|"
и за это придется заплатить (сейчас у меня 29 колонок).
Проблема в том, что я просто получаю 241116 строк из 561366, которые есть в моем файле. С другой стороны, я попытался прочитать этот файл, заменив"||"
символы по;
и сохранив его как файл .xlsx, и я получу все строки таким образом.
Не могли бы вы предложить мне способ решения этой проблемы? это может быть проблема с памятью? У меня 32-битная версия R, работающая на компьютере с 2 ГБ оперативной памяти.