r - dcast 将长数据更改为宽数据 + 替换值
问题描述
我的数据是这样设置的:
PUBLISH_DATE SORT_ORDER Problems
12/01/11 1 Persistent Slabs
12/01/11 2 Wind Slabs
12/02/11 1 Storm Slabs
12/02/11 2 Wind Slabs
12/02/11 3 Persistent Slabs
etc...
我想做的是像这样格式化它:
PUBLISH_DATE Sort_Order1 Sort_Order2 Sort_Order3
12/01/11 Persistent Slabs Wind Slabs NA
12/02/11 Storm Slabs Wind Slabs Persistent Slabs
我使用以下内容来获取此输出:
new_data <- dcast(test_data, PUBLISH_DATE ~ SORT_ORDER)
这给了我这个:
PUBLISH_DATE 1 2 3
12/01/11 1 1 0
12/02/11 1 1 1
但我不知道如何用分配的问题替换每列的数值。
帮助?
解决方案
推荐阅读
- javascript - 如何使用路径超过 / 的反应路由器(无参数)
- ssh - Yank 到系统:ssh 内的 tmux 内的 neovim
- python - 我无法使用“pip”功能下载任何内容
- python - 凯撒密码返回以 26 种方式解密的消息 - Python
- android - 在根项目“android”中找不到任务“bundleRelease”
- c# - 我无法将最终答案转换为十进制形式
- databricks - 如何将日志分析工作区与 Azure Databricks 笔记本集成以监视 databricks 笔记本(自定义日志记录)?
- linux - bash比较文件夹之间的文件,如果它们不退出,做一些事情
- python - Conda 元包 m2w64-toolchain 需要安装在基础环境中,而不是虚拟的
- arrays - 我可以从一系列 countif 函数中创建一个数组吗?