如何在R中定义一个简单的数据集

时间:2011-07-21 05:22:52

标签: r

我有一个简单的数据集,即(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"

4 个答案:

答案 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)

我可以推荐http://cran.r-project.org/doc/manuals/R-intro.pdf吗?

答案 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)

除了之前的响应之外,如果使用扫描功能而不设置任何参数,那么它将期望从命令行输入数据,其中各个元素由空格(空格和换行符)分隔。空条目(按两次输入)将结束输入。

对于在命令行工作的快速小数据集,这可以是一种快速简便的输入数据的方法。