如何解决如何在R中的对象中打印列表列表的名称
简而言之:我希望能够运行如下函数:
docker-compose.yml
我遍历
for (i in AI.Univariate.indcnj$univariate)
{if (length(which(chisq.test(i$posthoc$ctable)$expected<5))>0) {print(i)}}
(列表列表),运行卡方,然后调查每个列表的元素 AI.Univariate.indcnj$univariate
并查看是否有任何项目出现的次数少于 5 次。如果是这种情况,我想打印出元素 $posthoc$ctable
的名称。
我尝试了类似的东西:
i
但它只是返回文字字符串
for (i in AI.Univariate.indcnj$univariate)
{if (length(which(chisq.test(i$posthoc$ctable)$expected<5))>0)
{print(deparse(substitute(i)))}}
上下文如下:
AI.Univariate.indcnj
我在这里关心的是
List of 10
$ univariate :List of 122
$ std.pearson.residuals.sign:'data.frame': 122 obs. of 2 variables:
$ std.pearson.residuals : num [1:122,1:2] 1.94 2.45 9.08 6.29 1.98 ...
..- attr(*,"dimnames")=List of 2
$ X2.df.sign :'data.frame': 122 obs. of 2 variables:
$ X2.df1.sign :'data.frame': 122 obs. of 2 variables:
$ X2 : num [1:122,1:2] 1.22 1.94 18.17 12.17 1.25 ...
..- attr(*,"dimnames")=List of 2
$ assocs :'data.frame': 122 obs. of 34 variables:
$ dependents : chr "TopOrder"
$ dependents.values : chr [1:2] "Cnj" "Ind"
$ independents : chr [1:122] "a" "b" "c" ...
- attr(*,"class")= chr [1:2] "nominal" "univariate"
和 univariate
。 independents
本身就是一个列表列表:
univariate
最后,对于每个项目的
List of 122
$ a :List of 2
..$ posthoc:List of 4
..$ assoc :List of 34
$ b :List of 2
..$ posthoc:List of 4
..$ assoc :List of 34
. . .
列表,有一个列联表:
posthoc
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。