Tendo problemas ao ler um arquivo txt em R com colunas delimitadas por ||

Estou tendo problemas ao tentar ler um arquivo .txt com 561366 linhas e 15 colunas. As primeiras linhas parecem com isto:

<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>

O código que estou usando para ler o arquivo é:

<code>  Datos <- read.table("C:/Users/hernandezn/Desktop/DataSets/INACTIVOS.txt", 
  header=FALSE, sep="|", na.strings="N/A", dec=".", strip.white=TRUE)
</code>

Como você pode ver, minhas colunas são separadas por"||", mas não posso usá-lo no comando Rread.table como umsep opção. Então eu useisep="|" e tem que pagar o preço por isso (agora tenho 29 colunas).

O problema é que eu estou apenas começando 241116 linhas fora do 561366 que tenho no meu arquivo. Por outro lado, eu tentei ler este arquivo, substituindo o"||" símbolos por; e salvá-lo como um arquivo .xlsx e estou recebendo todas as linhas dessa maneira.

Você poderia me sugerir uma maneira de resolver este problema? poderia ser um problema de memória? Eu tenho uma versão de 32 bits R em execução em um computador com 2 GB de memória RAM.

questionAnswers(1)

yourAnswerToTheQuestion