要编写一个R程序来更改给定因子与另一个因子的第一级,我们使用内置函数 levels()、factor()。
R 中的 levels()、factor() 函数在一个函数中计算向量因子的水平。
因子存储为整数向量,与向量密切相关。这些函数的语法是
levels(x)
factor(x = character(), levels, labels = levels,exclude = NA, ordered = is.ordered(x), nmax = NA)
在这个 R 程序中,我们直接将值赋给内置函数。并打印函数结果。这里我们使用变量 A 来赋值向量值,变量 fa 来查找向量的因子值。最后,显示结果。
步骤 1:将变量 A 赋值为向量值
步骤 2:显示实际向量值
步骤 3:调用内置函数 factor 作为 fa = factor(A)
步骤 4:打印向量的因子
步骤 6:调用内置函数 levels 作为 levels(fa)[1] = "e"
步骤 7:打印变量 fa
A= c("a", "b", "a", "c", "b")
print("Original vector is:")
print(A)
fa = factor(A)
print("Factor of the vector is:")
print(fa)
levels(fa)[1] = "e"
print(fa)
[1] "Original vector is:" [1] "a" "b" "a" "c" "b" [1] "Factor of the vector is:" [1] a b a c b Levels: a b c [1] e b e c b Levels: e b c