Importar datos y nombres de variables desde un archivo de texto en Python
Tengo un archivo de texto que contiene datos de simulación (60 columnas, 100k filas):
a b c
1 11 111
2 22 222
3 33 333
4 44 444
... donde en la primera fila están los nombres de las variables, y debajo (en columnas) están los datos correspondientes (tipo flotante).
Necesito usar todas estas variables con sus datos en Python para realizar más cálculos. Por ejemplo, cuando inserto:
print(b)
Necesito recibir los valores de la segunda columna.
Sé cómo importar datos:
data=np.genfromtxt("1.txt", unpack=True, skiprows = 1)
Asignar variables "manualmente":
a,b,c=np.genfromtxt("1.txt", unpack=True, skiprows = 1)
Pero estoy teniendo problemas para obtener nombres variables:
reader = csv.reader(open("1.txt", "rt"))
for row in reader:
list.append(row)
variables=(list[0])
¿Cómo puedo cambiar este código para obtener todos los nombres de variables de la primera fila y asignarlos a los arreglos importados?