2017-03-29 3 views
0

Disons que je travaille avec un jeu de données qui a 10 colonnes. Maintenant, la colonne Label pour mon 'Y' est 1. Comment puis-je définir mon X et Y. C'est ce que j'ai fait jusqu'à présent.Pandas index de données

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

Oui, nous pouvons attribuer des noms aux colonnes et omettre la colonne avec le nom = étiquette, mais je suis en train de trouver une approche avant droite basée sur les indices. Des prospects?

Répondre

0

Vous pouvez le faire:

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