如何编写一行打印输出的函数?像这样:
> x<-c(1,2,3,4)
> f(x)
[1] mean=2.5 sd=1.290994
我使用另一种语言编写的应用程序中的R,我需要将计算值放在同一行。
答案 0 :(得分:2)
无需编写函数,它已经存在于R中,它被称为c
> c(mean=mean(x), sd=sd(x))
mean sd
2.500000 1.290994
如果您希望将结果放在一行, cat
是另一种选择
> cat("mean =", mean(x), "sd =", sd(x))
mean = 2.5 sd = 1.290994