Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
找不到对象“myvariable”。但如果运行str(数据帧),则存在我的变量_R - Fatal编程技术网

找不到对象“myvariable”。但如果运行str(数据帧),则存在我的变量

找不到对象“myvariable”。但如果运行str(数据帧),则存在我的变量,r,R,我有Mroz数据框,我试图得到inc变量的中位数,该变量在wc变量中被指定为“否”,之后被指定为“是”。但它表示对象wc不存在,尽管当我运行strMroz时,它与所有其他变量一起写入 str(Mroz) mean(Mroz$inc[wc=="No"]) mean(Mroz$inc[wc=="Yes"]) 您的要求:需要wc列字段中inc变量的平均值/中值 对于上述要求,您可以使用以下代码 library(dplyr) Mroz %>% group_by(wc) %>% summ

我有Mroz数据框,我试图得到inc变量的中位数,该变量在wc变量中被指定为“否”,之后被指定为“是”。但它表示对象wc不存在,尽管当我运行strMroz时,它与所有其他变量一起写入

str(Mroz)

mean(Mroz$inc[wc=="No"])

mean(Mroz$inc[wc=="Yes"])
您的要求:需要wc列字段中inc变量的平均值/中值

对于上述要求,您可以使用以下代码

library(dplyr)
Mroz %>% group_by(wc) %>% summarise(mean(inc))

尝试meanMroz$inc[Mroz$wc==No]表示平均值,或尝试meanMroz$inc[Mroz$wc==No]使medianI尝试,但NaNUse na.rm参数表示,meanMroz$inc[Mroz$wc==No],na.rm=TRUE,与medianIt相同,但它仍然表示Nant wc变量只取是或否,所以它怎么可能是一个数字呢?因为从我所看到的情况来看,nan代表的不是一个数字。谢谢你,它工作得很好!现在我想做一个箱线图,但当我写boxplotMroz$inc~wc,main=Income by age时,它说找不到对象wc。这又是一个同样的问题,所以我现在该怎么办?如果我使用str命令,变量wc被定义,所以我不知道它说找不到是什么意思