Python: Wie finde ich die Anzahl der leeren Zellen in einer Spalte basierend auf einem anderen Spaltenelement?

Akash
df = pd.DataFrame({'user': ['Bob', 'Jane', 'Alice','Jane', 'Alice','Bob', 'Alice'], 
               'income': [40000, np.nan, 42000, 50000, np.nan, np.nan, 30000]})

    user   income
0    Bob  40000.0
1   Jane      NaN
2  Alice  42000.0
3   Jane  50000.0
4  Alice      NaN
5    Bob      NaN
6  Alice  30000.0

Ich möchte die Anzahl aller Nullwerte in der Spalte "Einkommen" basierend auf der Spalte "Benutzer" in meinem df finden. Ich versuche so etwas: len(df[df.income.isnull().sum()])aber es ist unvollständig.

ansev

ich würde ... benutzen pdcrosstab

pd.crosstab(df['user'], df['income'].isnull())[True].sort_values(ascending = False)
#user
#Alice    1
#Bob      1
#Jane     1
#Name: True, dtype: int64

oder GroupBy.sum

df['income'].isnull().groupby(df['user']).sum().astype(int).sort_values(ascending=False)
#user
#Alice    1
#Bob      1
#Jane     1
#Name: income, dtype: int64

Hinweis

Ich habe hier Astype verwendet, denn wenn die Anzahl 1 ist, wird es zurückgegeben True

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

So zählen Sie die Anzahl der leeren Zellen in einer Spalte basierend auf der ersten leeren Zeile in einer anderen Spalte

Wie füge ich Werte einer Spalte hinzu, basierend auf der bedingten Anweisung einer anderen Spalte mit leeren Zellen?

Wie zähle ich die Anzahl der Werte basierend auf einer anderen Spalte?

Wie finde ich Summe und Anzahl einer Spalte basierend auf einer Gruppierungsbedingung in einem Pandas-Dataset?

Wie finde ich den Mindestwert in einer Spalte basierend auf der Bedingung in einer anderen Spalte eines Datenrahmens?

Wie finde ich einen Zeitunterschied basierend auf einer anderen Spalte?

Wie finde ich den Maximalwert basierend auf einer anderen Spalte?

Wie erhalte ich die Summe einer Spalte basierend auf einem TRUE/FALSE in einer anderen Spalte?

Wie finde ich das am häufigsten vorkommende Element in einer Spalte basierend auf einem Wert in einer anderen Spalte in Excel?

Wie verwende ich ein Apps-Skript, um die Anzahl der Zellen zu zählen und den Kontext in einer anderen Spalte basierend darauf zu ändern?

Wie finde ich die Summe der Werte in einer Spalte nach der Zuordnung aus einem anderen Datenrahmen?

Wie ändere ich die Farbe einer Spalte basierend auf der Farbe einer anderen Spalte?

Wie finde und aktualisiere ich eine Zeile in einer Excel-Tabelle basierend auf einem Wert in einer Spalte in einer anderen Tabelle?

Pandas: Wie finde ich die Anzahl der eindeutigen Elemente für eine Spalte, die aus einer anderen Spalte stammen?

Wie finde und lösche ich Duplikate in einer Spalte basierend auf Werten aus einer anderen Spalte?

So ändern Sie das Spaltenelement basierend auf der Wertänderung in einer anderen Spalte in R

Wie deaktiviere ich LinkButton in der Rasteransicht basierend auf einem Wert aus einer anderen Spalte?

Wie zähle ich die Anzahl der Zeilen, in denen ich Werte in einer Spalte summiert habe, basierend auf übereinstimmenden Werten in 3 anderen Spalten [R]?

Wie erstelle ich eine Spalte in einem Datenrahmen, die die Summe einer anderen Spalte in einem anderen Datenrahmen basierend auf einer gemeinsamen Spalte ist?

Wie verwende ich Pandas, um einem Datenrahmen Zeilen basierend auf einer Datumsspalte und einer Spalte für die Anzahl der Tage hinzuzufügen?

Wie kann ich nach Elementen basierend auf mehreren Spalten im Pandas-Datenrahmen gruppieren und die Anzahl der Elemente jeder Gruppe in einer anderen Spalte speichern?

Pandas - Geben Sie Text in eine Spalte ein, basierend auf leeren Zellen in einer anderen Spalte

Wie erstelle ich eine geordnete Spalte basierend auf Werten in einer anderen Spalte (jedoch KEINE kumulative Anzahl)?

Wie beschränke ich die Elemente in einer "Listenfeld" -Spalte basierend auf der Eingabe einer anderen Spalte in eine Tabelle in MS Access?

Wie erstelle ich einen neuen DataFrame aus einem Dataframe ohne Zeilen basierend auf der Anzahl der Vorkommen in einer bestimmten Spalte?

Wie lösche / lösche ich Datenrahmen aus einem Wörterbuch basierend auf der Anzahl der eindeutigen Werte in einer Spalte?

Wie erstelle ich eine neue Spalte in einem Pandas DataFrame basierend auf einer Spalte in einem anderen DataFrame?

Wie finde ich die Summe der Multiplikation von 2 Spalten basierend auf dem Wert einer dritten Spalte heraus?

Wie kann ich den entsprechenden Wert einer Spalte basierend auf einem Aggregat einer anderen Spalte ermitteln?

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  3. 3

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  4. 4

    Eclipse Oxygen - Projekte verschwinden

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Wie kann ich den Kaskadenmodus global einstellen?

  7. 7

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  8. 8

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  9. 9

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  10. 10

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  11. 11

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  12. 12

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  13. 13

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  14. 14

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  15. 15

    Wie wählt man Unterschiede mit drei Tabellen aus?

  16. 16

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

  17. 17

    Wie kann ich meine Tabelle abfragen, um sie in mySQL nach 2 Feldern zu gruppieren?

  18. 18

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  19. 19

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  20. 20

    Modbus Python Schneider PM5300

  21. 21

    Wie kann eine gleichmäßige Lastverteilung in ElasticSearch mit Indizes mit unterschiedlicher Anzahl von Shards erreicht werden?

heißlabel

Archiv