r - 在 R 中有没有办法(或更具体地说是代码)用现有数据在数据集中创建一个新列?
问题描述
我正在尝试使用 mutate() 函数从现有数据创建一个新列。新列称为“权重”,将显示声学标签 ID 的权重是 1、2 还是 3(3 个不同的权重)。有 3 种不同的协议(71kHz、67kHz 和 69kHz),每个权重编号属于各自的协议。
这是我尝试使用的代码。这里有什么问题吗?
mutate(Weight = case_when("71kHz"(Protocol)~"1"
"69kHz"(Protocol)~"2",
"67kHz"(Protocol)~"3"))
解决方案
推荐阅读
- python - 使用语音识别后的python无法删除音频文件
- html - 对齐按钮,不管段落的长度
- java - circleci 使用 maven 构建测试 jar 并上传到 jfrog artifactory
- r - 根据前导零和尾随零将向量分组,将最大值分配给最后一项
- reactjs - 如何在 AutoComplete Material UI 的 TextField 中设置选定值
- sql - 对作为另一个选择的输出的每个表执行 count(*)
- python-3.x - 使用 XPATH 进行网页抓取并不顺利
- android - 如何将波纹添加到 Android TextView 以进行单击和 LongClick
- c - *点的动态数组在重新分配后崩溃和泄漏内存 - 为什么?
- swift - UIViewRepresentable updateUIView() 使用 .sheet() 时的奇怪行为