J'ai un index simple sur mon Dataframe (entiers de 0: n).Query Pandas Dataframe Index
Si je veux des valeurs d'index de ligne 1,10,100, comment puis-je interroger l'index pour récupérer uniquement ces lignes?
Merci
J'ai un index simple sur mon Dataframe (entiers de 0: n).Query Pandas Dataframe Index
Si je veux des valeurs d'index de ligne 1,10,100, comment puis-je interroger l'index pour récupérer uniquement ces lignes?
Merci
Dans votre cas, l'indice est égal à la position entière. Ainsi, vous pouvez utiliser .loc
ou .iloc
.
.loc est principalement basée LABEL ...
.iloc est la position essentiellement Entier (de 0 à 1 longueur de l'axe)
Essayez ceci:
result = data.loc[[1,10,100]]
Calvin y a-t-il une différence entre utiliser iloc et loc? –
Vous pouvez essayez de cette façon ... 'df.iloc [[1,10,100],:]' – su79eu7k
@ su79eu7k Je faisais df.loc [df.index.isin ([vals])] qui semble fonctionner, mais je didn ' Je ne sais pas si c'était un bon moyen de le faire. –