Ich habe einen Datenrahmen von Menschen und Jahren weiter ausbauen beschäftigt:Pandas: Datenrahmen zeilenweise, ähnlich wie R SurvSplit()
person_id years
1 1.00
2 2.34
3 6.85
Ich möchte auf vordefinierte „Chunks die Datenrahmen zeilenweise Basis erweitern "in der Amtszeit des Arbeitnehmers. Zum Beispiel, wenn ich bei der 1 Jahr-Marke chunk Menschen Amtszeit will, würden die oben Datenrahmen werden:
person_id tstart tend
1 0.00 1.00
2 0.00 1.00
2 1.00 2.34
3 0.00 1.00
3 1.00 6.85
Wenn ich Brocken auf 1 Jahr und 2 yr Marke wollte, wird der ursprüngliche Datenrahmen:
person_id tstart tend
1 0.00 1.00
2 0.00 1.00
2 1.00 2.00
2 2.00 2.34
3 0.00 1.00
3 1.00 2.00
3 2.00 6.85
also ideal, ich möchte eine list
oder tuple
von Brocken, um die reihenweise Expansion zu lenken (zB [1,2]
in Jahren chunk 1 und 2)
Diese Datenrahmen Manipulationbis R ähnlich sein würde- siehe S. 127 here
Wie kann ich das tun? Ich habe ein paar Artikel über Stackoverflow gefunden, aber sie diskutieren verschiedene Ziele für die Erweiterung von Datenrahmen.
Awesome, danke! – NickBraunagel