python - TypeError:在 Datetime 上使用 Pandas 进行的类型提升无效
问题描述
我正在使用如下所示的数据框(来源):
用户身份 | 出生日期 |
---|---|
1 | 1990-01-01 |
2 | 1987-03-04 |
我需要用从上面检索到的出生日期信息填充另一个数据框(数据)。我需要插入 DoB 的数据框如下所示:|User_ID|Balance|Date_of_Birth| |---|---|---| |1|5000|NaN| |2|7500|NaN|
如您所见,用户 ID 相同,并且 DoB 列目前为空。我尝试使用的解决方案如下:
data['Date_of_Birth'] = np.where(data['User_ID']==origin['User_ID'],origin['Date_of_Birth'],"")
我得到的错误是: TypeError: invalid type Promotion
关于如何修复它/解决它的任何建议?
解决方案
推荐阅读
- amazon-web-services - 从 kops 派生可重用的 terraform 配置
- excel - 将用户窗体输入传输到单元格范围
- moodle-api - 如何在 Moodle Web 服务上获取注册用户的角色 ID
- cordova - PhoneGap - Android 视口被忽略(我知道,我知道)
- python - 在 Python 中,如何统计 MongoDB 中包含特定状态的所有文档?
- meteor - 在 Iron-router Meteor 中覆盖布局模板
- angular - 我的自定义“filteritemTemplate”不起作用?
- android - Facebook 广告不是通过 Android 中的 Google DFP 中介投放的吗?
- java - AuthenticationProcessingFilter 和 WebSecurityConfigurerAdapter 导致循环依赖
- angular - 在 mat-calendar 中突出显示日期