2017-09-15 1 views

Répondre

0

Les DataFrame.iloc œuvres à base sur le positionnement de l'entier, vous devez fournir des valeurs au plus égales au nombre de lignes et de colonnes de votre DataFrame ou de votre jeu de données. Dans votre cas, le dataset.iloc[:,17] va chercher toutes les lignes et les 17 premières colonnes fournissant une matrice de taille rows*17. Si vous ne voulez que les colonnes, utilisez dataset.iloc[:17] pour récupérer les 17 premières colonnes. Assurez-vous que votre jeu de données a 17 colonnes ou plus ou il affichera Out-of-bounds erreur.

Pour plus de détails, référez-vous à cette réponse. pandas iloc vs ix vs loc explanation?

+0

Cela a fonctionné. Merci Mano. J'ai encore une question est-ce que je poste ici – Sirish

+0

Oui sûr si ceci est lié au même sujet vous pouvez éditer la question ici, sinon vous pouvez le poster comme une nouvelle question. –

+0

Veuillez marquer ceci comme votre réponse, car il a résolu votre problème. –