我有一个简单的数据集,即(1.22 -0.86 -1.35 -1.46 0.67 2.77 -0.50 0.34 -0.57 -0.05)。
我想将其定义为R中的数据集,因此我不必手动计算均值和方差,并可能对此进行绘制。我该怎么做呢?
我尝试了data<-[1.22 -0.86 -1.35 -1.46 0.67 2.77 -0.50 0.34 -0.57 -0.05]
,但我得到了Error: unexpected numeric constant in "data<-1.22 -0.86 -1.35 -1.46 0.67"
答案 0 :(得分:11)
data <- c(1.22,-0.86,-1.35,-1.46,0.67,2.77,-0.50,0.34,-0.57,-0.05)
mean(data)
var(data)
plot(data)
plot(sort(data))
hist(data)
答案 1 :(得分:4)
你也可以把数字放在一个文件中,用空格或换行分隔,并使用'scan':
data = scan("data.txt")
mean(data)
答案 2 :(得分:3)
'c'功能将值组合成一个列表。
data<-c(1.22, -0.86 etc)
然后
mean(data)
sd(data)
plot(d)
答案 3 :(得分:1)
除了之前的响应之外,如果使用扫描功能而不设置任何参数,那么它将期望从命令行输入数据,其中各个元素由空格(空格和换行符)分隔。空条目(按两次输入)将结束输入。
对于在命令行工作的快速小数据集,这可以是一种快速简便的输入数据的方法。