这个R语法如何工作?

问题描述 投票:2回答:1

例如,如果我们在R中有一个名为x的数据框,其中一列具有某些级别,并且我们希望将这些级别作为字符串获取,则应该可以:

levels(x$column)[x$column]

任何人都可以解释这个R语法是如何工作的?

谢谢你的帮助

r string syntax frame levels
1个回答
1
投票

考虑一个简单的一列数据框:

df <- data.frame(x=c("a", "b", "c"))

levels()用于输入的所有字符级别。然后,我们使用级别索引本身对该字符向量进行子集化:

levels(df$x)[df$x]
[1] "a" "b" "c"
© www.soinside.com 2019 - 2024. All rights reserved.