我试图绘制病毒载量和试验臂的简单箱线图,但不断收到此错误“x[floor(d)] + x[ceiling(d)] 中的错误: 二元运算符的非数字参数”。
数据集
PatientID trial_arm viral_load
1 club 19
2 clinic 19
3 club 19
4 club 64
5 clinic 32
6 clinic 29
7 clinic 92
8 club 19
9 clinic 19
10 club 27
当我运行代码时:
> boxplot(dataset,viral_load~trial_arm)
Error in x[floor(d)] + x[ceiling(d)] :
non-numeric argument to binary operator
Trial_arm 变量设置为一个因子,而 Viral_load 为数字。
最佳答案
这也发生在我身上,但后来我意识到我把响应变量和预测变量的顺序弄错了。
箱线图(响应 ~ 预测变量,数据 = 数据集)
关于r - x[floor(d)] + x[ceiling(d)] : non-numeric argument to binary operator 中的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66622469/