R studio不会识别我的变量?任何想法为什么?

时间:2015-02-24 19:08:34

标签: r rstudio

因此我导入了该文件并将其保存为Purity并且已明确导入。我试过t-test但是它没有认识到我的变量。我尝试使用names函数来检索变量名称及其确切的输入,V1和V2。我也尝试过Lab-1和Lab-2。我也试过使用dataset = Purity,但都无济于事。

我拍了一张截图,以便显示代码并且数据在工作室中,有人能告诉我为什么这不起作用吗?

enter image description here

道歉,如果这很痛苦,我上周才向R介绍统计数据,我仍然是初学者,也不具备一般的编程经验。我已经看过其他类似的问题,但只是不明白为什么我的不被认可而其他人也是。

2 个答案:

答案 0 :(得分:2)

你在这里遇到了两个问题:

1)。您没有显示导入数据集的方式,但您需要删除第一行或(更好)正确命名列。我假设您使用read.table()导入了数据。如果是,则在导入数据时包含参数header = TRUE

2)。您需要告诉R您希望从哪里获取Lab-1Lab-2

with(Purity, t.test(Lab-1, Lab-2, paired = TRUE))

答案 1 :(得分:0)

r区分大小写。看起来你的脚本在你的变量名称中使用大写的“v”时使用小写的“v”。

问题在于您为变量命名的方式。 r不将连字符( - )识别为变量名的合法部分。尝试使用下划线(_)代替。