Die Suche ergab 18 Treffer
- 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...
- 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
- 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...
- 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 ...
- Donnerstag 18. November 2021, 09:55
- Forum: Wissenschaftliches Rechnen
- Thema: Dataframe im Loop
- Antworten: 18
- Zugriffe: 3710
Re: Dataframe im Loop
Tobi, besten Dank!
- 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.
- 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.
- 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.
- 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?
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?
- 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 ...
- 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:
Anstelle einen Dataframe mit dem Namen "df", hätte ich gerne zwei Dataframes: "temp_a" & "temp_b"
Ist das verständlicher?
Code: Alles auswählen
d = [1]
for i in ('a','b'):
a = 'temp_'
b = str(i)
name = a + b
df = pd.DataFrame(d)
Ist das verständlicher?
- 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?
- 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...
- 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...
- 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...
- 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
- 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?
Aus Neugier: wie kann ich die einzelnen Elemente der oben erzeugten Liste extrahieren?
- 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...