r - 尝试运行代码以更改数据集部分的单位时收到警告消息
问题描述
我有一个dataset
from 1966/05/07
to 2002/05/07
,我试图将值与之间相乘1966/05/07
以1973/01/27
更改0.305
测量单位。我正在使用下面的代码,但它给了我一条警告消息,并且代码停止在1971/01/15
. 我做错了什么?
DF <- df %>% mutate(A01 = ifelse(Date>=as.Date("1966/05/07", format="%Y/%m/%d") & Date <= as.Date("1973/01/27", format="%Y/%m/%d"), A01 * 0.305, A01))
警告信息:
1: In ifelse(Date >= as.Date("1966/05/07", format = "%Y/%m/%d") & Date <= :
Incompatible methods ("Ops.factor", ">=.Date") for ">="
2: In ifelse(Date >= as.Date("1966/05/07", format = "%Y/%m/%d") & Date <= :
Incompatible methods ("Ops.factor", "<=.Date") for "<="
解决方案
推荐阅读
- javascript - 表单提交后文档初始化
- resolution - 视口拉伸模式问题
- python - 如何告诉 PyCharm 异步夹具返回了一些东西
- netlogo - 创建补丁的“行程”代理集
- c++ - 为什么我的循环是无限的?我用91测试过
- jenkins - Jenkins hashicorp-vault-plugin empty result
- amazon-s3 - CloudFront 签名 url 的最长过期时间是多少
- sql-server - 链接服务器的参数化查询
- three.js - 如何在 ThreeJS 中查找给定对象是否正在接收阴影?
- c# - Sharepoint CSOM 版本冲突