如何将箱形图另存为R中的变量?例如,如果我这样做,
plot <- boxplot(count ~ spray, data = InsectSprays, col = "lightgray")
Run Code Online (Sandbox Code Playgroud)
当我调用图时,我希望它显示箱形图,不需要每次都运行绘制箱形图的命令。
有谁有想法吗?
我想从x中减去y,这意味着从x中删除一个“A”,三个“B”和一个“E”,所以xNew将是c("A", "C", "A","B","D")。这也意味着
length(xNew)=length(x) - length(y)
x <- c("A","A","C","A","B","B","B","B","D","E")
y <- c("A","B","B","B","E")
Run Code Online (Sandbox Code Playgroud)
setdiff 不起作用,因为
xNew <- setdiff(x,y)
xNew
[1] "C" "D"
Run Code Online (Sandbox Code Playgroud)
匹配也不起作用
xNew <- x[-match(y,x)]
xNew
[1] "A" "C" "A" "B" "B" "B" "D"
Run Code Online (Sandbox Code Playgroud)
它删除了第五个位置上的“B”3次,所以还剩下三个“B”。
有谁知道如何做到这一点,R 中是否有可用的函数或者我们应该编写一个私有函数?预先非常感谢。