python - 将数据框的一行合并到另一个数据框 - 熊猫
问题描述
我有两个数据框,
1) df1
JobId WorkOrderNo TradeName TradeMasterId LateNight Weekends Weekdays
53 10165 samsung10165 Carpenter 1090 False False True
54 10166 samsung10166 None 1090 False False True
55 10167 samsung10167 None 1090 True False False
56 10168 samsung10168 None 1090 False True False
57 10169 samsung10169 None 1090 True True True
2) df2
JobId Score TradeName TradeMasterId LateNight Weekends Weekdays TechnicianId
10 10167 0.771517 None 1090 True False False 1325
4 10166 0.771517 None 1090 False False True 1296
1 10168 0.771517 None 1090 False True False 1357
16 10161 0.524142 Carpenter 1090 False False True 1296
23 10156 0.520266 Carpenter 1090 True True False 1332
32 10162 0.462910 Carpenter 1090 True False False 1296
33 10165 0.455842 Carpenter 1090 False False True 1337
42 10164 0.428571 Carpenter 1090 False False True 1296
因此 df2 的列 'LateNight'、'Weekends'、'Weekdays' 与 df1 的 JobId = '10165' 的列 'Latenight'、'Weekends'、'Weekdays' 匹配,
最终的结果应该是这样的,
最终文件
JobId Score TradeName TradeMasterId LateNight Weekends Weekdays TechnicianId
4 10166 0.771517 None 1090 False False True 1296
16 10161 0.524142 Carpenter 1090 False False True 1296
32 10162 0.462910 Carpenter 1090 True False True 1296
42 10164 0.428571 Carpenter 1090 False False True 1296
56 10165 0.345672 Carpenter 1090 True True True 1296
谁能帮我吗?
解决方案
推荐阅读
- r - 从现有变量创建新的分类变量
- android - 如何在 JsonArrayRequest 上推送字符串
- sql - 如何在 Microsoft Access 中快速开始键入 SQL?
- mongodb - 数组内的数字相乘和相加
- php - 添加图像附件选项后无法使 HTML/PHP 表单工作
- spring - 在面向 Tasklet 的批处理中从数据库中读取数据
- mysql - MySQL日期时区输入
- c++ - CImage:复制 8 位 JPEG 会产生黑色图像
- javascript - javascript将数字与对象键进行比较并获取最小值
- python - 如何删除熊猫df中具有相同值但顺序不同的行?