首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从xtabs中的变量名访问数据

从xtabs中的变量名访问数据
EN

Stack Overflow用户
提问于 2013-12-31 03:49:04
回答 1查看 345关注 0票数 1

这个问题很简单。我想通过xtabs函数来构建交叉语句。我还想以从向量中提取的字符串的形式向xtabs函数传递参数data=

考虑以下MWE

代码语言:javascript
复制
dataframe_names <- c("DF1","DF2","DF3")
DF1 <- as.data.frame(UCBAdmissions)
xtabs(Freq ~ Gender + Admit, data=DF1)
# Admit
# Gender   Admitted Rejected
# Male       1198     1493
# Female      557     1278
dataframe_names[1]
# [1] "DF1"
xtabs(Freq ~ Gender + Admit, data=dataframe_names[1])
# Error in eval(predvars, data, env) : 
#   invalid 'envir' argument of type 'character'

我该如何通过这个论点呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-12-31 03:55:41

您需要使用get

代码语言:javascript
复制
xtabs(Freq ~ Gender + Admit, data=get(dataframe_names[1]))
#         Admit
# Gender   Admitted Rejected
#   Male       1198     1493
#   Female      557     1278
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20851429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档