我是一个R新手,正在努力为看似简单的逻辑编写代码,并将感谢任何帮助!我尝试为数据集中的每一行中的NA单元格输入常数值1,但仅适用于具有2个或更少NA单元格的行。最后,我还将计算一个新的列,在插补之后使用行方式平均值。如果一行代码就能自动实现所有这些功能,那就太好了!
下面是一个要使用的示例数据集。
tData <- data.frame(subID=c(1001,1002,1003,1004),
b1=c(1,1,2,NA),
b2=c(NA,1,1,NA),
b3=c(NA,2,2,NA),
b4=c(2,NA,1,NA))
字符串
我一直在看各种base和dplyr代码示例,但我骑的斗争巴士。
2条答案
按热度按时间vuktfyat1#
您可以在这两行中执行此操作。
字符串
型
xkrw2x1b2#
我们可以这样做: