Seite 1 von 1
Bedingter value_counts
Verfasst: Montag 27. September 2021, 19:14
von horstel_horst
Ich möchte den Wert eines bedingten value_counts (Pandas) in eine Liste schreiben, folgendes Beispiel:
Code: Alles auswählen
import pandas as pd
counts = [1,2,2,2,3]
df = pd.DataFrame(counts, columns=['count'])
df
Code: Alles auswählen
a = df.loc[df['count'] == 2, 'count'].value_counts()
a
Den Wert "3" möchte ich nun in eine Liste schreiben, damit ich diese in einem Loop verwenden kann. Das sollte doch nicht so schwer sein, oder? Leider hakt es gerade bei mir.
Re: Bedingter value_counts
Verfasst: Montag 27. September 2021, 20:49
von Sirius3
In Deiner zweiten Zeile erzeugst Du eine Liste. Das kann also nicht so schwer sein.
Einfacher geht:
Re: Bedingter value_counts
Verfasst: Dienstag 28. September 2021, 07:28
von horstel_horst
Alles klar, danke.
Aus Neugier: wie kann ich die einzelnen Elemente der oben erzeugten Liste extrahieren?
Re: Bedingter value_counts
Verfasst: Dienstag 28. September 2021, 08:04
von __blackjack__
@horstel_horst: Was meinst Du mit ”extrahieren”?
Re: Bedingter value_counts
Verfasst: Dienstag 28. September 2021, 15:36
von horstel_horst
Ich möchte den Wert "3" einem scalar zuweisen
Re: Bedingter value_counts
Verfasst: Dienstag 28. September 2021, 16:13
von __blackjack__
@horstel_horst: Sorry, aber das macht es für mich nicht klarer, denn ich bin sicher Du meintest nicht: