Partage
  • Partager sur Facebook
  • Partager sur Twitter

Récupérer valeurs d'une colonne d'un pandas.series

Sujet résolu
    26 septembre 2021 à 18:46:15

    Bonsoir :),

    Je souhaite récupérer la deuxième colonne dans ce panda.series 

    (-inf, 40.0]     147.541401
    (40.0, 60.0]     164.489828
    (60.0, 80.0]     176.087836
    (80.0, 100.0]    186.240589
    (100.0, inf]     191.489422

    J'ai essayer avec la fonction .iloc 

    series.iloc[:,1]

    mais j'obtiens une erreur

    Too many indexers

    -
    Edité par GillyBionf 26 septembre 2021 à 18:48:24

    • Partager sur Facebook
    • Partager sur Twitter
      27 septembre 2021 à 7:05:07

      Salut,

      La structure de ton DataFrame me parait étrange, un tuple qui commence par une parenthèse et se termine par un crochet !!!:

      import pandas as pd
      
      df = pd.DataFrame({"Lettres": [("a", "b"), ("c", "d"), ("e", "f")], "Nombres": [1, 2, 3]})
      print("DataFrame\n", df)
      print("colonne 2\n", df.iloc[:, 1])

      DataFrame
         Lettres  Nombres
      0  (a, b)        1
      1  (c, d)        2
      2  (e, f)        3
      colonne 2
       0    1
      1    2
      2    3
      Name: Nombres, dtype: int64


      -
      Edité par Diablo76 27 septembre 2021 à 7:09:10

      • Partager sur Facebook
      • Partager sur Twitter
        27 septembre 2021 à 13:27:02

        Salut Diablo76, 

        Merci pour ta réponse, mais lorsque je fais cette commande j'ai une erreur qui est retournée

        Too many indexers


        Et lorsque je print le type de series, j'obtiens

        <class 'pandas.core.series.Series'>


        EDIT: Merci ça fonctionne (je n'avais pas sauvegarder mon code ...)!!

        -
        Edité par GillyBionf 27 septembre 2021 à 14:16:29

        • Partager sur Facebook
        • Partager sur Twitter
          27 septembre 2021 à 13:55:39

          Je pense que le mieux c'est de poster ton code.

          • Partager sur Facebook
          • Partager sur Twitter

          Récupérer valeurs d'une colonne d'un pandas.series

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          • Editeur
          • Markdown