Estou tentando importar arquivos .txt que usam a | como separador com a função read_delim do readr.
Porém a base possui 30 e poucas variáveis e na leitura está retornando até a coluna 17. Sendo que na coluna 17 ficam todos dados juntos inclusive com o separador |.
Quando você “escolhe” sua base através do Browse é normal não aparecer todas as variáveis, mas depois no seu console comanda str(nome_banco) e veja se todas as variáveis estão no import.
Se a base tem números diferentes de campo em cada linha, então ela não está retangular. Infelizmente o R assume que os dados de entrada vão ser retangulares.
No seu caso eu sugiro tentar tratar o arquivo de entrada antes de modo que todas as linhas tenham o mesmo número de colunas. Não sei como o R faria para adivinhar quais colunas vão ter dados e quais não vão.