r - R:使用 ifelse 根据不同列中的值更改值
问题描述
我有一份病人名单和他们接受治疗的医院。但是其中一家医院被列为在另一个州,所以我想改变它
我正在尝试这样做:
db <- ifelse(db$hospital=="NYC Hospital", db$State=="New York"),)
但是它说我错过了NO
论点。我怎样才能解决这个问题?
解决方案
当答案是否定的时,保持不变:
db$State <- ifelse(db$hospital == "NYC Hospital", "New York", db$State)
下次尝试使用code
语法
推荐阅读
- python - 批量大小未知的 TensorFlow 切片问题
- r - 如何逐行过滤获取列的值?
- directory - Wget 从它停止的地方恢复下载文件
- c# - 如何检查我的 Discord.Net 机器人是否已连接到语音通道
- java - 推送堆栈 Java 时遇到问题
- node.js - 循环中的异步nodejs和promise
- java - 使用 oauth PlayGround (java) 上传到 Google Drive 不起作用
- openlayers-6 - draw geometryFunction 在 openlayers 6 中仍然有效吗?
- string - 检查字符串中是否有字符串
- javascript - 我有一个输入类型文件列表,它只接受图像.. 每次添加图像时如何查看图像?使用 onchange 方法