Я пытаюсь преобразовать DataFrame, так что некоторые из строк будут реплицироваться определенное количество раз. Например:
df = pd.DataFrame({'class': ['A', 'B', 'C'], 'count':[1,0,2]})
class count
0 A 1
1 B 0
2 C 2
следует преобразовать в:
class
0 A
1 C
2 C
Это противоположность агрегации с функцией count. Есть ли простой способ достичь этого в pandas (без использования для циклов или списков)?
Одна из возможностей может заключаться в том, чтобы позволить функции DataFrame.applymap
возвращать несколько строк (метод akin apply
GroupBy
). Тем не менее, я не думаю, что это возможно в pandas сейчас.