93 votes

Obtenir l’index de colonne à partir de l’étiquette dans un bloc de données

Supposons que nous ayons le cadre de données suivant :

Nous pouvons sélectionner la colonne 'B' dans son index:

Existe-t-il un moyen d’obtenir l’index (2) à partir de l’étiquette de colonne ('B')?

130voto

Henrik Points 4728

vous pouvez obtenir l’index via et:

ou utiliser

pour n’obtenir que les colonnes appelées « B » sans celles qui contiennent un B, par exemple « ABC ».

99voto

NPE Points 169956

Ce qui suit le fera:

7voto

chimeric Points 365

Je voulais voir tous les index pour les colnames parce que j’avais besoin de faire un réarrangement de colonne compliqué, alors j’ai imprimé les colnames comme une trame de données. Les noms de ligne sont les index.

6voto

Grant Shannon Points 575

Suite à la réponse de chimeric ci-dessus:

Pour obtenir TOUS les index de colonne dans le df, j’ai donc utilisé :

ou stocker dans une liste :

2voto

Dan Tarr Points 91

Cela semble être un moyen efficace de répertorier les vars avec le numéro de colonne:

Sortie:

Parfois, j’aime copier des variables avec position dans mon code, alors j’utilise cette fonction:

Sortie:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X