嗯,这就是我做的:
D(expression(x^2),"x") # 2 * x D(as.expression(x^2),"x") # [1] 0 class(as.expression(x^2)) # [1] "expression" class(expression(x^2)) # [1] "expression"
那么,为什么会有不同的结果?我猜R对这些事情的处理方式略有不同,我想知道究竟是怎么回事.关于R的手册,如果你知道的话,也包括这些细微差别,也是非常受欢迎的.