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

如何在填充单元格之前和之后填充空白空间?

如何在填充单元格之前和之后填充空白空间?

神不在的星期二 2021-10-12 17:46:32
我正在尝试按部门属性对我的数据进行分组,然后在将其分组后填充数据集中间填充的两个字段(评级和数字)上方和下方的空间。我曾尝试让 groupby 工作,但无济于事。我的计划是让 groupby 工作,然后应用以下代码,看看我是否可以让填充正常工作。# This won't work on its own because I need to group the data first.    df = df.mask(df == 0).ffill()这就是我的开始:| 部门 | 范围 | 评级 | 数量 ||--------------|---------|--------------|-------- || 管理员 | 0 (无) | | || 管理员 | 01 至 3 | | || 管理员 | 01 至 3 | | || 管理员 | 01 至 3 | | || 管理员 | 04 至 6 | 2. 目标 | 2 || 管理员 | 04 至 6 | 2. 目标 | 2 || 管理员 | 04 至 6 | 2. 目标 | 2 || 管理员 | 07 至 10 | | || 管理员 | 07 至 10 | | || 管理员 | 07 至 10 | | || 管理员 | 07 至 10 | | || 分销 | 0 (无) | | || 分销 | 01 至 3 | | || 分销 | 01 至 3 | | || 分销 | 01 至 3 | | || 分销 | 04 至 6 | 2. 目标 | 2 || 分销 | 04 至 6 | 2. 目标 | 2 || 分销 | 04 至 6 | 2. 目标 | 2 || 分销 | 07 至 10 | | || 分销 | 07 至 10 | | || 分销 | 07 至 10 | | || 分销 | 07 至 10 | | |这就是我要的| 部门 | 范围 | 评级 | 数量 ||--------------|---------|--------------|-------- || 管理员 | 0 (无) | 1. 太低 | 1 || 管理员 | 01 至 3 | 1. 太低 | 1 || 管理员 | 01 至 3 | 1. 太低 | 1 || 管理员 | 01 至 3 | 1. 太低 | 1 || 管理员 | 04 至 6 | 2. 目标 | 2 || 管理员 | 04 至 6 | 2. 目标 | 2 || 管理员 | 04 至 6 | 2. 目标 | 2 || 管理员 | 07 至 10 | 3. 太高 | 3 || 管理员 | 07 至 10 | 3. 太高 | 3 || 管理员 | 07 至 10 | 3. 太高 | 3 || 管理员 | 07 至 10 | 3. 太高 | 3 || 分销 | 0 (无) | 1. 太低 | 1 || 分销 | 01 至 3 | 1. 太低 | 1 || 分销 | 01 至 3 | 1. 太低 | 1 || 分销 | 01 至 3 | 1. 太低 | 1 || 分销 | 04 至 6 | 2. 目标 | 2 || 分销 | 04 至 6 | 2. 目标 | 2 || 分销 | 04 至 6 | 2. 目标 | 2 || 分销 | 07 至 10 | 3. 太高 | 3 || 分销 | 07 至 10 | 3. 太高 | 3 || 分销 | 07 至 10 | 3. 太高 | 3 || 分销 | 07 至 10 | 3. 太高 | 3 |有没有动态的方法来做到这一点?
查看完整描述

1 回答

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

添加回答

举报

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