NB:相当初学者,所以可能会遗漏一些明显的东西。
我正在尝试编写一些可推广的代码来在R中进行基于因子的分析。我有一系列因子及其级别,以便
$group
[1] "NR" "NV" "NT"
$device
[1] "X" "Y"
$width
[1] "fat" "nom"
$length
[1] "long" "nom"
我正在尝试编写一个循环来按顺序提取每个因子的各个级别(在第一种情况下,“NR”),而不使用因子的名称,因为这将随着不同的数据集而改变。
我可以通过
获得给定因子的所有等级factors[1]
或个人等级
factors$group[1]
但是如何以不使用因子名称的方式提取单个级别?它可以通过几个步骤完成,例如
demo <- factors[[1]]
demo[1]
但这似乎很草率,因为我实际上并不需要存在变量demo。有更简洁的方式吗?
答案 0 :(得分:0)
factors[[1]][1]
给出
"NR"