Boa tarde. Se meu arquivo já tiver 2 colunas, separadas por vírgula ou ponto vírgula, e N linhas .Como eu faço para atribuir cada coluna para o array bidimensional? Obrigado.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde. Se meu arquivo já tiver 2 colunas, separadas por vírgula ou ponto vírgula, e N linhas .Como eu faço para atribuir cada coluna para o array bidimensional? Obrigado.
Olá Guilherme,
Você pode fazer isso com o loadtxt() também:
Lendo as duas colunas para o mesmo array:
x = np.loadtxt('file.csv', delimiter=',')Lendo cada coluna para um array:
col1, col2 = np.loadtxt('file.csv', delimiter=',', unpack=True)Com o parâmetro delimiter você pode informar o separador (vírgula ou ponto e vírgula por exemplo), e com o unpack=True o numpy vai separar as colunas.
Espero ter ajudado, qualquer dúvida é só falar!