Die Suche ergab 18 Treffer

von horstel_horst
Montag 7. Februar 2022, 14:35
Forum: Wissenschaftliches Rechnen
Thema: Reshape Dataframe
Antworten: 2
Zugriffe: 2699

Reshape Dataframe

Ich möchte einen Pandas DF tranformieren, so sieht der DF aus: import pandas as pd ids = ['1','1','1','2','2','3','3'] lang = ['de','de','de','fr','fr','ch','ch'] value = ['de_1','de_2','de_3','fr_1','fr_2','ch_2','ch_3'] df = pd.DataFrame({ 'ids':ids, 'lang':lang, 'value':value}) Ziel ist folgender...
von horstel_horst
Freitag 4. Februar 2022, 08:36
Forum: Wissenschaftliches Rechnen
Thema: n letzte Zeichen eines Strings entfernen
Antworten: 3
Zugriffe: 2207

Re: n letzte Zeichen eines Strings entfernen

Ich habe mir jetzt mit einem Loop beholfen. Ich könnte das ursprüngliche Problem vermutlich auch mit einer regex lösen, finde das aber schwer zugänglich
von horstel_horst
Donnerstag 3. Februar 2022, 17:18
Forum: Wissenschaftliches Rechnen
Thema: n letzte Zeichen eines Strings entfernen
Antworten: 3
Zugriffe: 2207

n letzte Zeichen eines Strings entfernen

Von einem String möchte ich die n letzten Zeichen entfernen. n variert dabei je Zeile, anbei ein kleines Beispiel: import pandas as pd df = pd.DataFrame(np.array([[1, 'foo', 1], [2, 'bar', 0], [3, 'baz', 2]]), columns=['id', 'string', 'length']) df.length = df.length.astype(int) df von dem String in...
von horstel_horst
Montag 22. November 2021, 16:29
Forum: Wissenschaftliches Rechnen
Thema: Paneldaten
Antworten: 1
Zugriffe: 1755

Paneldaten

Ich habe eine konzeptionelle Frage zum Umgang mit Paneldaten in Pandas. Mein Datensatz liegt im Long-Format vor. Wenn ich etwa die Werte für bestimmte cross-sections über die Zeit plotten möchte, fällt mir nur ein, den Datensatz zunächst ins Wide-Format zu übertragen und anschließend die jeweiligen ...
von horstel_horst
Donnerstag 18. November 2021, 09:55
Forum: Wissenschaftliches Rechnen
Thema: Dataframe im Loop
Antworten: 18
Zugriffe: 3710

Re: Dataframe im Loop

Tobi, besten Dank!
von horstel_horst
Donnerstag 11. November 2021, 16:19
Forum: Wissenschaftliches Rechnen
Thema: Dataframe im Loop
Antworten: 18
Zugriffe: 3710

Re: Dataframe im Loop

Ich "brauche" die nicht. Für mich waren die nur Mittel zum Zweck. Ich dachte, damit komme ich zum.
von horstel_horst
Donnerstag 11. November 2021, 16:12
Forum: Wissenschaftliches Rechnen
Thema: Dataframe im Loop
Antworten: 18
Zugriffe: 3710

Re: Dataframe im Loop

Ich möchte die gefilterten Dataframes in jeweils separate Excel-Tabellenblätter schreiben. Dabei soll der Name des Tabellenblatts den der 'member' haben.
von horstel_horst
Donnerstag 11. November 2021, 15:00
Forum: Wissenschaftliches Rechnen
Thema: Dataframe im Loop
Antworten: 18
Zugriffe: 3710

Re: Dataframe im Loop

Sorry, aber damit kann ich immer noch keinen neue Dataframes mit den Namen df_a und df_b erzeugen.
von horstel_horst
Donnerstag 11. November 2021, 12:59
Forum: Wissenschaftliches Rechnen
Thema: Dataframe im Loop
Antworten: 18
Zugriffe: 3710

Re: Dataframe im Loop

Besten Dank.

Ich verstehe nicht, warum mein Vorschlag "falsch" ist. Aber ich nehme es so hin.

Zu deinem Vorschlag noch noch eine Rückfrage:
print(dataframes['a']) --> kann ich hier '['a']' in irgend einer Form durch die looping variable ersetzen?
von horstel_horst
Donnerstag 11. November 2021, 11:26
Forum: Wissenschaftliches Rechnen
Thema: Dataframe im Loop
Antworten: 18
Zugriffe: 3710

Re: Dataframe im Loop

Zunächst besten Dank für den Input, die Vorschläge machen noch nicht ganz was ich möchte. Ich habe eine Liste mit Strings. Für jedes Element dieser Liste soll eine Dataframe gefiltert werden. Anschließend soll der gefilterte Dataframe in einen neuen Dataframe kopiert werden. Dabei soll der Wert des ...
von horstel_horst
Mittwoch 10. November 2021, 18:06
Forum: Wissenschaftliches Rechnen
Thema: Dataframe im Loop
Antworten: 18
Zugriffe: 3710

Re: Dataframe im Loop

Sorry, hier ein kleines Beispiel:

Code: Alles auswählen

d = [1]
for i in ('a','b'):
    a = 'temp_'
    b = str(i)
    name = a + b
    df = pd.DataFrame(d)
 
Anstelle einen Dataframe mit dem Namen "df", hätte ich gerne zwei Dataframes: "temp_a" & "temp_b"

Ist das verständlicher?
von horstel_horst
Mittwoch 10. November 2021, 17:45
Forum: Wissenschaftliches Rechnen
Thema: Dataframe im Loop
Antworten: 18
Zugriffe: 3710

Dataframe im Loop

Ich möchte über eine Liste loopen und für jeden Eintrag in der liste einen neuen Dataframe erstellen. Wie füge ich den Namen des Eintrages in der Liste dem Dataframe hinzu?
von horstel_horst
Montag 18. Oktober 2021, 17:07
Forum: Wissenschaftliches Rechnen
Thema: Pivot vs unstack?
Antworten: 0
Zugriffe: 2026

Pivot vs unstack?

Ich habe einen pandas Dataframe und möchte den in ein anderes Format überführen. import pandas as pd ids = ['a','a','b','b'] item = ['apple','apfel','orange','organe'] df_have = pd.DataFrame({'id':ids,'item':item}) So sieht der Datafram aus. Ich benötige aber folgendes Format: ids = ['a','b'] item_1...
von horstel_horst
Donnerstag 7. Oktober 2021, 17:43
Forum: Wissenschaftliches Rechnen
Thema: Pandas series
Antworten: 4
Zugriffe: 1962

Re: Pandas series

Zunächst, besten Dank für die Rückmeldung. Der Code funktioniert schon. Ich weiß jedoch nicht, wie ich den gewünschten dataframe (DF) erzeugen kann. Ziel ist: output = ['a','b'] df = pd.DataFrame(output, columns=['Item']) df Nur soll der 'ouput' eben aus dem Multindex gezogen werden. Habe ich mich v...
von horstel_horst
Donnerstag 7. Oktober 2021, 15:46
Forum: Wissenschaftliches Rechnen
Thema: Pandas series
Antworten: 4
Zugriffe: 1962

Pandas series

Ich habe einen DFs und möchte anhand eines value_count einen neuen DF erstellen. In dem neuen DF, soll jedoch nicht der count, sondern das dazugehörige Element stehen. Bei meinem u.a. Beispiel soll also 'a' und 'b' in einem neuen DF stehen, aber nicht als Index. Count.index liefert jedoch einen Mult...
von horstel_horst
Dienstag 28. September 2021, 15:36
Forum: Wissenschaftliches Rechnen
Thema: Bedingter value_counts
Antworten: 5
Zugriffe: 2040

Re: Bedingter value_counts

Ich möchte den Wert "3" einem scalar zuweisen
von horstel_horst
Dienstag 28. September 2021, 07:28
Forum: Wissenschaftliches Rechnen
Thema: Bedingter value_counts
Antworten: 5
Zugriffe: 2040

Re: Bedingter value_counts

Alles klar, danke.

Aus Neugier: wie kann ich die einzelnen Elemente der oben erzeugten Liste extrahieren?
von horstel_horst
Montag 27. September 2021, 19:14
Forum: Wissenschaftliches Rechnen
Thema: Bedingter value_counts
Antworten: 5
Zugriffe: 2040

Bedingter value_counts

Ich möchte den Wert eines bedingten value_counts (Pandas) in eine Liste schreiben, folgendes Beispiel: import pandas as pd counts = [1,2,2,2,3] df = pd.DataFrame(counts, columns=['count']) df a = df.loc[df['count'] == 2, 'count'].value_counts() a Den Wert "3" möchte ich nun in eine Liste s...