首页 > 解决方案 > 在数据帧替换中出错有 0 数据有 x

问题描述

out <-diallele1(dataframe = fulldial, male = "MALE", female = "FEMALE",  
 progeny = "TRT", replication = "REP", yvar = "YIELD" )

structure(list(FAMILY = c(1, 1, 1, 2, 2, 2), TRT = c(11, 11, 
11, 12, 12, 12), FAMQC = c(NA, NA, NA, 1, 1, 1), MALE = c(1, 
1, 1, 1, 1, 1), FEMALE = c(1, 1, 1, 2, 2, 2), REP = c(1, 2, 3, 
1, 2, 3), AUDPC = c(3116.66666666667, 2983.33333333333, 3050, 
2483.33333333333, 1883.33333333333, 2183.33333333333)), row.names = c(NA, 
-6L), class = c("tbl_df", "tbl", "data.frame"))

在运行这些命令时,我收到以下错误

Error in `$<-.data.frame`(`*tmp*`, "male", value = integer(0)) : 
  replacement has 0 rows, data has 192

有人帮我解决这个谢谢

标签: r

解决方案


推荐阅读