如果用python的pandas根据目的地计算单价和挂号费并为新列赋值
如果用python的pandas根据目的地计算单价和挂号费并为新列赋值
*1.[包裹运费]等于 [目的地]的[单价/公斤][重量]+[目的地]的[挂号费/件]
2.注意:[单价]和[挂号费] 都有部分重量段重复, 用pd.cut好像不行**
如何能根据实际重量和区域计算运费?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
1 筛选出重量段,这里筛选出的最后一条数据就是对应的重量段了
2 筛选出目的地
3 提取最后一条数据,此时得到的两个数据便是对应的单价和挂号费
完整代码
df2 格式为
修改后代码
将折扣放入字典,在函数中增加一行获取折扣的代码
感谢大神!以上问题已经解决.
又遇到的新的问题,
运费方式中,
圆通的按全部运费的0.95折收费
中通按按全部运费的0.8折收费
如何实现?
感谢。