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.