R wilcox.test中出错:对象';x';找不到

R wilcox.test中出错:对象';x';找不到,r,R,我试图在R中完成一项mann-whitney-wilcoxon测试,以比较2年之间的育儿规模。我的数据在两列中成功读取,每年标记为x和y,排名不一,样本量不等。我得到以下错误,我不确定问题是什么 setwd('c:/OSPR NEST 2011 & 2012') penob1112<-read.csv('compare_penob_11_12.csv',header=TRUE) wilcox.test(x, y, data=penob1112) Error in wilcox.t

我试图在R中完成一项mann-whitney-wilcoxon测试,以比较2年之间的育儿规模。我的数据在两列中成功读取,每年标记为x和y,排名不一,样本量不等。我得到以下错误,我不确定问题是什么

setwd('c:/OSPR NEST 2011 & 2012')
penob1112<-read.csv('compare_penob_11_12.csv',header=TRUE)

wilcox.test(x, y, data=penob1112)
Error in wilcox.test(x, y, data = penob1112) : object 'x' not found
setwd('c:/OSPR NEST 2011和2012')

penob1112只有当第一个参数属于类
公式
时,才会使用
数据
参数。您需要显式调用每个对象:

wilcox.test(penob1112$x, penob1112$y)

查看
?wilcox.test
-它有两种方法(
default
formula

只有当第一个参数属于类
formula
时,才会使用
数据
参数。您需要显式调用每个对象:

wilcox.test(penob1112$x, penob1112$y)

看看
?wilcox.test
-它有两种方法(
默认值
公式

你能给我们看数据的头部吗(
头部(penob1112)
)试试wilcox.test(penob1112$x,penob1112$y)更明确一些。你能给我们看数据的头部吗(
头部(penob1112)
)?试试wilcox.test(penob1112$x,pen1112$y)更明确地说。