Importando dados e nomes de variáveis de um arquivo de texto em Python
Eu tenho um arquivo de texto contendo dados de simulação (60 colunas, 100k linhas):
a b c
1 11 111
2 22 222
3 33 333
4 44 444
... onde na primeira linha estão os nomes das variáveis, e abaixo (nas colunas) estão os dados correspondentes (tipo float).
Eu preciso usar todas essas variáveis com seus dados no Python para mais cálculos. Por exemplo, quando eu insiro:
print(b)
Eu preciso receber os valores da segunda coluna.
Eu sei como importar dados:
data=np.genfromtxt("1.txt", unpack=True, skiprows = 1)
Atribuir variáveis "manualmente":
a,b,c=np.genfromtxt("1.txt", unpack=True, skiprows = 1)
Mas estou tendo problemas para obter nomes de variáveis:
reader = csv.reader(open("1.txt", "rt"))
for row in reader:
list.append(row)
variables=(list[0])
Como posso alterar esse código para obter todos os nomes de variáveis da primeira linha e atribuí-los aos arrays importados?