Hinzufügen neuer Zeilen zu einem Dataframe
Verfasst: Mo Okt 29, 2018 4:00 pm
Hallo zusammen,
ich bräuchte für eine Masterarbeit mal etwas Hilfe...
und zwar möchte ich von einer Tabelle jede Zeile vervielfachen, allerdings um einen bestimmten Wert, der für jede Zeile unterschiedlich sein kann. Die Anzahl, wie oft ich die entsprechende Zeile vervielfacht haben möchte, steht in einer Spalte.
Als Beispiel zur Verdeutlichung (in Spalte "e" steht hier, wie oft ich jede Zeile haben möchte).
. a b c d e
1 x x x x 3
2 x x x x 5
3 x x x x 2
Daraus möchte ich dann folgende Tabelle erstellen:
. a b c d e
1 x x x x 3
1 x x x x 3
1 x x x x 3
2 x x x x 5
2 x x x x 5
2 x x x x 5
2 x x x x 5
2 x x x x 5
3 x x x x 2
3 x x x x 2
Zusätzlich sollten die neu erstellten Zeilen markiert werden, damit sich diese von den bereits bestehenden klar unterscheiden lassen (also z.b. statt der Bezeichnung der ersten drei Zeilen mit 1 dann 1, 1.1 und 1.2).
Ich hoffe, das war verständlich. Über jegliche Ratschläge würde ich mich sehr freuen!
Viele Grüße
Alex
ich bräuchte für eine Masterarbeit mal etwas Hilfe...
und zwar möchte ich von einer Tabelle jede Zeile vervielfachen, allerdings um einen bestimmten Wert, der für jede Zeile unterschiedlich sein kann. Die Anzahl, wie oft ich die entsprechende Zeile vervielfacht haben möchte, steht in einer Spalte.
Als Beispiel zur Verdeutlichung (in Spalte "e" steht hier, wie oft ich jede Zeile haben möchte).
. a b c d e
1 x x x x 3
2 x x x x 5
3 x x x x 2
Daraus möchte ich dann folgende Tabelle erstellen:
. a b c d e
1 x x x x 3
1 x x x x 3
1 x x x x 3
2 x x x x 5
2 x x x x 5
2 x x x x 5
2 x x x x 5
2 x x x x 5
3 x x x x 2
3 x x x x 2
Zusätzlich sollten die neu erstellten Zeilen markiert werden, damit sich diese von den bereits bestehenden klar unterscheiden lassen (also z.b. statt der Bezeichnung der ersten drei Zeilen mit 1 dann 1, 1.1 und 1.2).
Ich hoffe, das war verständlich. Über jegliche Ratschläge würde ich mich sehr freuen!
Viele Grüße
Alex