2017-03-29 9 views
0

Lets sagen, ich arbeite mit einem Datensatz, der 10 Spalten hat. Jetzt ist die Spalte Label für mein 'Y' 1. Wie stelle ich meine X und Y. Dies ist, was ich bisher getan habe.Pandas Datenframe Indizes

array = dataframe. values 
X = array[:,0:2:32] #I know this isn't the right way to do this. 
Y = array[:,1] 

Ja, wir können Namen auf Spalten und lassen Sie die Spalte mit name = Label zuweisen, aber ich versuche, ein straight forward Ansatz auf Indizes basieren zu finden. Irgendwelche Leads?

Antwort

0

Sie können dies tun:

Y = df.loc[:,1].values 
cols = list(df.loc[:,:0]) + list(df.loc[:,2:32]) 
X = df[cols].values 
Verwandte Themen