IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Ca semble impossible de remplir une cellule vide avec Pandas.


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    chomeur
    Inscrit en
    Avril 2017
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Avril 2017
    Messages : 31
    Par défaut Ca semble impossible de remplir une cellule vide avec Pandas.
    Bonjour, je viens de découvrir qu'on peut laisser des cellules vides(None) dans un tableau fait avec Pandas, mais donc je ne trouve pas le moyen d'ensuite remplir les cellules vides.
    Voici comment j'essaie de remplir les cellules vides :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
     
    import pandas as pd
     
    df = pd.DataFrame({  #Contient un seul None
       'A': [None, 2, 3],
       'B': [4, 5, 6],
       'C': [7, 8, 9]
    })
     
    print(df)
     
    df.iloc[0][0]=0 #ne s'effectue pas
    df.iloc[1][1]=0 #ne s'effectue pas malgré que remplace valeur 5
    print("remplace cellule vide par 0",df)
    df2 = pd.DataFrame({ #Pas de cellule None
       'A': [1, 2, 3],
       'B': [4, 5, 6],
       'C': [7, 8, 9]
    })
    df2.iloc[0][0]=0 #s'effectue
    df2.iloc[1][1]=0 #s'effectue
    print("remplace cellule par 0",df2)
    Pour le cas ou il n'y aurait pas de solutions, a quoi None sert il donc ?
    Pour des raison d'esthétique, je voulais avec la librairie PandasTable afficher un tableau dans Tkinter avec des cellules vides, ça fonctionne que j'ai en effet des cellules vides.

  2. #2
    Expert éminent
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 741
    Par défaut
    Citation Envoyé par JM973 Voir le message
    mais donc je ne trouve pas le moyen d'ensuite remplir les cellules vides.
    La cellule n'est pas "vide" mais remplie par un objet particulier Not A Number.
    Si on veut remplacer ces NaN, on peut utiliser la fonction df.fillna(...).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre averti
    Homme Profil pro
    chomeur
    Inscrit en
    Avril 2017
    Messages
    31
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : chomeur

    Informations forums :
    Inscription : Avril 2017
    Messages : 31
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    La cellule n'est pas "vide" mais remplie par un objet particulier Not A Number.
    Si on veut remplacer ces NaN, on peut utiliser la fonction df.fillna(...).

    - W
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Remplir une cellule excel avec VB.net
    Par sorbetframboise dans le forum Macros et VBA Excel
    Réponses: 19
    Dernier message: 23/04/2019, 16h04
  2. Remplir une cellule excel avec VB.net
    Par sorbetframboise dans le forum VB.NET
    Réponses: 16
    Dernier message: 23/04/2019, 16h04
  3. [XL-2010] Remplir une cellule automatiquement avec fonction SI
    Par nadyves dans le forum Conception
    Réponses: 3
    Dernier message: 19/12/2013, 08h00
  4. Colorisation d'une cellule vide avec MsgBox
    Par olivepao dans le forum Macros et VBA Excel
    Réponses: 25
    Dernier message: 30/05/2008, 15h11
  5. Remplir une cellule Excel avec une condition sous vb
    Par enibris dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/01/2008, 13h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo