r - 如何在r中的某些列中隐藏重复的日期值
问题描述
我有数据框示例
user_id create_date amount
test 2018-08-12 1
2018-08-12 5
2018-08-12 7
我在命令的帮助下得到了这种“user_id”列
example$user_id[duplicated(example$user_id)] <- ""
但它不适用于“create_date”列
“charToDate(x) 中的错误:字符串不是标准的明确格式”
有什么办法可以解决这个问题吗?
解决方案
看起来它试图""
自动强制约会,当然失败了。你可以
example$create_date <- as.character(example$create_date)
将列更改为字符类,然后使用
example$create_date[duplicated(example$create_date)] <- ""
这应该工作。我不会推荐它,因为该列之后的日期格式不正确。可能会更好:
example$create_date[duplicated(example$create_date)] <- NA
如果这对你有意义。
推荐阅读
- shopify - 显示一组包含具有特定标签的产品的集合
- c# - NSubstitute 模拟没有输出/引用参数的 void 方法
- jquery - JQuery Modal弹出改变页面背景颜色
- python - 保存训练好的神经网络 python 3.6
- flutter - 修复 Flutter iOS 部署中的“脚本调用错误”
- java - 如何解码杰克逊的通用数据?
- reactjs - 使用 this.setState 正在改变我的事件参数值
- swift - 更改 Firebase 观察者 SWIFT 4 后函数返回
- python - 如何从索引中找到特定值?
- mysql - ORDER BY STR_TO_DATE ASC 未按预期运行