R 如何修复&x2018;FUN(X[[i]],…)中的错误:仅在包含所有数值变量的数据帧上定义”;

R 如何修复&x2018;FUN(X[[i]],…)中的错误:仅在包含所有数值变量的数据帧上定义”;,r,R,我打算在数据上画一个qq图,但它提醒我qqnorm函数只适用于数值数据 由于因子包括A、B、C、D以及它们的二、三、四向相互作用,我不知道如何将其转化为数值形式 数据如下: Effects,Value A,76.95 B,-67.52 C,-7.84 D,-18.73 AB,-51.32 AC,11.69 AD,9.78 BC,20.78 BD,14.74 CD,1.27 ABC,-2.82 ABD,-6.5 ACD,10.2 BCD,-7.98 ABCD,-6.25 library(read

我打算在数据上画一个qq图,但它提醒我qqnorm函数只适用于数值数据

由于因子包括A、B、C、D以及它们的二、三、四向相互作用,我不知道如何将其转化为数值形式

数据如下:

Effects,Value
A,76.95
B,-67.52
C,-7.84
D,-18.73
AB,-51.32
AC,11.69
AD,9.78
BC,20.78
BD,14.74
CD,1.27
ABC,-2.82
ABD,-6.5
ACD,10.2
BCD,-7.98
ABCD,-6.25
library(readr)
data621 <- read_csv("Desktop/data621.csv")
data621_qq<-qqnorm(data621,xlab = "effects",datax = T)
qqline(data621,probs=c(0.3,0.7),datax = T)
text(data621_qq$x,data621_qq$y,names(data621),pos=4)
我的代码如下:

Effects,Value
A,76.95
B,-67.52
C,-7.84
D,-18.73
AB,-51.32
AC,11.69
AD,9.78
BC,20.78
BD,14.74
CD,1.27
ABC,-2.82
ABD,-6.5
ACD,10.2
BCD,-7.98
ABCD,-6.25
library(readr)
data621 <- read_csv("Desktop/data621.csv")
data621_qq<-qqnorm(data621,xlab = "effects",datax = T)
qqline(data621,probs=c(0.3,0.7),datax = T)
text(data621_qq$x,data621_qq$y,names(data621),pos=4)
库(readr)

data621如果使用正确的列而不是整个数据帧,则代码可以工作。比如说,

data621_qq <- qqnorm(data621$Value, xlab = "Effects", datax = TRUE)
qqline(data621$Value, probs = c(0.3, 0.7), datax = TRUE)
text(data621_qq$x, data621_qq$y, data621$Effects, pos=4)
data621\u qq