levels()是R語言中用于獲取因子變量的水平的函數。它返回一個包含因子變量水平的字符向量。
下面是一個使用levels()函數的例子:
# 創建一個因子變量
gender <- factor(c("male", "female", "female", "male", "male"))
# 獲取因子變量的水平
gender_levels <- levels(gender)
# 打印結果
print(gender_levels)
輸出結果如下:
[1] "female" "male"
上述代碼中,我們首先創建了一個因子變量gender,它包含了性別信息。然后使用levels()函數獲取了gender的水平,并將結果存儲在gender_levels變量中。最后打印出gender_levels的值。
在這個例子中,gender的水平是"female"和"male"。注意,在因子變量中,水平的順序是根據它們在因子變量中出現的順序確定的。
使用levels()函數可以方便地獲取因子變量的水平,并進行后續的分析和處理。