python-3.x - 根据基于日期的不同数据框将数据框列的行设置为某些数据
问题描述
我有一个包含日期、名称和注释的数据框,但我想添加他们在给定日期所在的团队。
团队数据框将包含名称、团队名称、团队开始日期、团队结束日期。
问题是团队成员不断移动团队,所以我还没有在 pandas 中找到让团队列正常工作的方法。
在 excel 中,这将与过滤器公式或简单的 Sumifs 结合索引/匹配或在带有视图的 sql 中工作。
如何在第一个 Dataframe 中获得 Team 列?
这在python中可能吗?
dfNotes = pd.DataFrame({
'Date':'6/30/2021 7/11/2021 7/12/2021 7/13/2021 7/14/2021 7/15/2021'.split(),
'Name': 'Emp1 Emp2 Emp3 Emp1 Emp2 Emp3'.split(),
'Case Notes':'19281080 19356855 19454005 19289960 19206939 19472141'.split()
})
dfTeams = pd.DataFrame({
'Name': 'Emp1 Emp1 Emp1 Emp2 Emp2 Emp2 Emp3 Emp3 Emp3'.split(),
'Team': '2 3 1 1 1 5 1 2 1'.split(),
'Team Start Date': '7/5/2020 4/12/2021 4/28/2021 1/1/2020 3/22/2021 6/4/2021 3/9/2020 11/25/2020 11/30/2020'.split(),
'Team End Date': '4/11/2021 4/27/2021 12/31/2021 3/21/2021 6/3/2021 12/31/2021 11/24/2020 11/29/2021 12/31/2021'.split()
})
解决方案
推荐阅读
- excel - 合并两个查询而不在 Power Query 中重复行
- matlab - 没有循环的特定向量运算
- ruby-on-rails - Ruby on rails seed.rb: '"NoMethodError: undefined method `each' for "
- python - Python处理来自excel的大量数据
- java - Java-Jsp 服务器遇到了一个意外的情况,阻止它完成请求
- java - CXF Web 应用程序的 Weblogic 12c 部署错误:java.lang.IncompatibleClassChangeError:实现类
- google-apps-script - 谷歌表格:如何使用谷歌脚本根据单元格值动态更改条形图的颜色?
- c# - 实体框架 DbContext 不使用依赖注入进行处置
- ms-access - 防止将换行符从 excel 粘贴到访问中的字段验证规则
- python - 使用选择或滑块的散景更新地图工具提示