2017-10-10 1 views
0
taxdummy=pd.get_dummies(data['TAX CLASS AT PRESENT']) 
boroughdummy=pd.get_dummies(data['BOROUGH']) 
x = np.array(data['LAND SQUARE FEET']) 
x1= np.array(data['GROSS SQUARE FEET']) 
x2= np.array(data['BLOCK']) 
x3= np.array(data['LOT']) 
X = np.column_stack((x,x1,x2,x3,boroughdummy,taxdummy)) 

X arrayWie reservieren Etikett mit np.column_stack

Ich möchte Herkunft Etikett x='LAND SQUARE FEET' x1='GROSS SQUARE FEET' usw. reservieren, aber nicht 0,1,2,3 ...

+0

Sie könnten ein strukturiertes Array aus diesen Daten erstellen. Die Etiketten identifizieren dann Felder, nicht Spalten. Andernfalls verwenden "numpy" -Arrays keine Zeilen- oder Spaltenbeschriftungen. Das ist es, was 'Pandas' hinzufügen. – hpaulj

Antwort

0

Sie nicht numpy verwenden sollten column_stack Methode, wenn Sie die Beschriftungen der ursprünglichen Spalte haben möchten. Sie können pandas concat Methode verwenden, um Ihre DataFrames zu verketten:

Verwandte Themen