ich Pandas Dataframe df
wie dieseDividieren Reihen von Python Pandas Dataframe
mat time
0 101 20
1 102 7
2 103 15
habe ich brauche, um die Reihen zu unterteilen, so dass die Spalte Zeit hat keine Werte höher als t=10
so etwas wie diese
mat time
0 101 10
2 101 10
3 102 7
4 103 10
5 103 5
der Index keine Rolle spielt
Wenn ich groupby ('mat') [ 'Zeit']. sum() auf dieser df verwenden würde, würde ich das Originalhaben, aber ich brauche eine Umkehrung der groupby func.
Gibt es eine Möglichkeit, den ungrouped
DataFrame mit der Bedingung time <= t
zu erhalten?
Ich versuche hier eine Schleife zu verwenden, aber es ist eine Art ‚unPythonic‘, irgendwelche Ideen?