这个 R 语法是如何工作的?
How this R syntax works?
例如,如果我们在 R 中有一个名为 x 的数据框,其中有一列具有一些级别,并且我们希望以字符串形式获取这些级别,这应该可行:
levels(x$column)[x$column]
任何人都可以向我解释这个 R 语法是如何工作的?
感谢您的帮助
考虑一个简单的单列数据框:
df <- data.frame(x=c("a", "b", "c"))
levels()
函数为输入的所有字符级别。然后,我们使用级别索引本身对该字符向量进行子集化:
levels(df$x)[df$x]
[1] "a" "b" "c"
例如,如果我们在 R 中有一个名为 x 的数据框,其中有一列具有一些级别,并且我们希望以字符串形式获取这些级别,这应该可行:
levels(x$column)[x$column]
任何人都可以向我解释这个 R 语法是如何工作的?
感谢您的帮助
考虑一个简单的单列数据框:
df <- data.frame(x=c("a", "b", "c"))
levels()
函数为输入的所有字符级别。然后,我们使用级别索引本身对该字符向量进行子集化:
levels(df$x)[df$x]
[1] "a" "b" "c"