Eu tenho um conjunto de dados ascii que consiste em três colunas, mas apenas as duas últimas são dados reais. Agora eu quero criar um pontochart dos dados usando read.csv(file = "result1", sep= " ")
. R lê todas as três colunas. Como evito isso?
12
Respostas:
Você pode usar o
colClasses
argumento pararead.csv
para selecionar as colunas que deseja. Nesse caso, você pode definircolClasses
comoc("NULL", NA, NA)
De maneira mais geral, você pode usar colClasses para especificar os tipos específicos de colunas;
NA
significa usar a abordagem padrão, que é tentar descobrir qual é a coluna automaticamente. Veja a página de ajudaread.csv
para mais detalhes.fonte
Outra opção é ler o arquivo inteiro, mas mantenha apenas duas das colunas, por exemplo:
ou, usando nomes de colunas, por exemplo. se as colunas forem nomeadas 'col1, col2, col3'
fonte
Este leva menos tempo em comparação com as respostas fornecidas
fonte