Eu tenho uma matriz Numpy que consiste em uma lista de listas, representando uma matriz bidimensional com rótulos de linha e nomes de colunas, como mostrado abaixo:
data = array([['','Col1','Col2'],['Row1',1,2],['Row2',3,4]])
Gostaria que o DataFrame resultante tivesse Row1 e Row2 como valores de índice e Col1, Col2 como valores de cabeçalho
Eu posso especificar o índice da seguinte maneira:
df = pd.DataFrame(data,index=data[:,0]),
no entanto, não tenho certeza de como atribuir melhor os cabeçalhos das colunas.