r - 在不删除的情况下,我想对数据框中的行进行子集化并通过子集运行 ifelse?
问题描述
{df %>% filter(value %in% list)}$GOOD_Outcome<-ifelse(
df$column1 =="Y"&
df$column2 !="N"&
df$column3!=""&
df$column4 !="N"&
df$column5 !="",
"Yes", "No")
我收到一条错误消息
Error in `$<-.data.frame`(`*tmp*`, GOOD_OUTCOME, value = c("No", "No", "No", :
替换有 977 行,数据有 33
我希望脚本忽略其他 944 行并在 33 行的范围内运行 ifelse。有没有办法做到这一点?
解决方案
推荐阅读
- java - Spring Webflux - 反应式 Cassandra - 配置 ConsistencyLevel
- c# - N 层应用程序中的异常处理
- asp.net-core - IWebHostBuilder.PreferHostingUrls 的目的是什么
- cmd - TYPO3 v10:在 Windows 10 上使用 cmd 安装扩展
- google-analytics-api - Google Analytics Data API (GA4) 中 ga:adContent 和 ga:keyword 的等效维度
- php - Laravel Spark 403 - 3D 安全支付时重定向主机不匹配
- python-3.x - qt5 库有什么问题?
- javascript - 在传单地图上显示 geotiff 栅格数据时出错
- c# - 将流读取到分隔符的最佳方法
- c++ - 通过 C++ 中的 unsigned char* 函数参数传递和接收原始字节数据