相关疑难解决方法(0)

将函数应用于可以返回多行的pandas DataFrame

我正在尝试转换DataFrame,这样一些行将被复制给定次数.例如:

df = pd.DataFrame({'class': ['A', 'B', 'C'], 'count':[1,0,2]})

  class  count
0     A      1
1     B      0
2     C      2
Run Code Online (Sandbox Code Playgroud)

应转变为:

  class 
0     A   
1     C   
2     C 
Run Code Online (Sandbox Code Playgroud)

这与计数功能的聚合相反.是否有一种简单的方法可以在熊猫中实现它(不使用for循环或列表推导)?

一种可能性是允许DataFrame.applymap函数返回多行(类似apply方法GroupBy).但是,我认为现在大熊猫不可能.

python dataframe pandas

15
推荐指数
3
解决办法
1万
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1