Ich habe ein Numpy-Array, das aus einer Liste von Listen besteht und eine zweidimensionale Array mit Zeilenbeschriftungen und Spaltennamen wie unten gezeigt darstellt:
data = np.array([['','Col1','Col2'],['Row1',1,2],['Row2',3,4]])
Ich möchte, dass das resultierende DataFrame Row1
und Row2
als Indexwerte und Col1
, Col2
als Spaltenwerte hat.
Ich kann den Index wie folgt festlegen:
df = pd.DataFrame(data, index=data[:,0])
Ich bin jedoch unsicher, wie ich am besten Spaltenüberschriften zuweisen kann.