r - R - 如何使用 ifelse() 和 substr() 从列中提取特定数据?
问题描述
我觉得我非常接近做到这一点,但是,它并没有按计划出现。这是我当前的代码:
weather$Date2 <- ifelse(substr(weather$Date, 1, 10) == "2007", "2007-12-01", "2007-12-30")
“天气”是我的数据集,日期是包含日期的列,我正在尝试提取 12 月的日期。但是,这给我的唯一结果是:
2007-12 366
我不确定为什么 ifelse(substr()) 没有退出 12 月的日期。有谁知道我在这里做错了什么?
解决方案
推荐阅读
- java - 如何在 Bean shell 后处理中从 json 响应中提取特定值并将其导出到 CSV 文件中
- xml - 为什么这个简单的 python3 类不会覆盖/修改现有的 xml 文件?
- javascript - Sweetalert 在确认调用 api 请求时关闭弹出窗口
- vue.js - 有没有办法访问
脚本标签中的数据? - r - R 中带有 pROC 的 ROC 对象返回错误(无有效数据)
- javascript - 如何从 selenium java webdriver 中的 csv 文件一次读取所有输入行?
- python - 如何合并具有不同列但相似数据的熊猫数据框?
- kubernetes - 无法启动 Kubernetes API 服务器
- jxbrowser - Jx浏览器。加载本地资源
- android - 尝试自动化移动应用程序时程序被挂起