为了账号安全,请及时绑定邮箱和手机立即绑定

pandas中使用groupby之后进行apply为什么结果会多出一个输出?

pandas中使用groupby之后进行apply为什么结果会多出一个输出?

精慕HU 2019-02-22 07:34:36
df = pd.DataFrame([[4, 9],[4, 2], [4, 5], [5, 4]], columns=['A', 'B']) df.groupby(['A']).apply(lambda x : print(x, '\n')) df为: A B 0 4 9 1 4 2 2 4 5 3 5 4 使用apply之后输出结果如下: A B 0 4 9 1 4 2 2 4 5 A B 0 4 9 1 4 2 2 4 5 A B 3 5 4 请问为什么会重复出现,不是最后应该只有两个分组吗 A B 0 4 9 1 4 2 2 4 5
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 701 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信