pandas drop row basé sur l'indice vs ix
Je suis en train de déposer les pandas dataframe ligne en fonction de son indice (pas d'emplacement).
Le bloc de données qui ressemble à
DO
129518 a developer and
20066 responsible for
571 responsible for
85629 responsible for
5956 by helping them
(Pour info: le "FAIRE" est un nom de colonne)
Je veux supprimer la ligne où son indice est de 571 j'ai donc fait:
df=df.drop(df.index[571])
puis-je vérifier
df.ix[571]
alors ce que l'enfer c'est toujours là!
Alors j'ai pensé "ok, peut-être l'indice et ix sont différents!"
In [539]: df.index[571]
17002
Ma question est
1) qu'est-Ce que l'index? (par rapport à ix)
2) Comment puis-je supprimer la ligne d'index 571 à l'aide ix?
source d'informationauteur Aaron
Vous devez vous connecter pour publier un commentaire.
Vous devriez
goutte
la valeur souhaitée à partir de l'index directement:Est l'indice de la dataframe.
Est le 571st élément de l'index. Alors que vous avez laissé tomber tout ce qui a été. Vous ne voulez pas de position, mais c'est ce que vous avez fait.
Utiliser @John Zwinck la réponse de