Tengo una matriz Numpy que consiste en una lista de listas, que representa una matriz bidimensional con etiquetas de fila y nombres de columna como se muestra a continuación:
data = array([['','Col1','Col2'],['Row1',1,2],['Row2',3,4]])
Me gustaría que el DataFrame resultante tenga Row1 y Row2 como valores de índice, y Col1, Col2 como valores de encabezado
Puedo especificar el índice de la siguiente manera:
df = pd.DataFrame(data,index=data[:,0]),
Sin embargo, no estoy seguro de cómo asignar mejor los encabezados de columna.