r - 在数据帧替换中出错有 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
有人帮我解决这个谢谢