在R語言中,可以使用factor()
函數將變量轉換為分類變量。以下是一個示例:
# 創建一個字符向量
x <- c("A", "B", "A", "C", "B")
# 使用factor()函數將字符向量轉換為分類變量
x <- factor(x)
# 查看轉換后的結果
print(x)
輸出結果:
[1] A B A C B
Levels: A B C
在上面的示例中,我們首先創建了一個字符向量x
,然后使用factor()
函數將其轉換為分類變量x
。最后,我們打印了轉換后的結果。
注意,factor()
函數可以根據向量中的唯一值自動創建分類級別。你也可以使用levels
參數手動指定分類級別。例如:
# 創建一個字符向量
x <- c("A", "B", "A", "C", "B")
# 使用factor()函數將字符向量轉換為分類變量,并手動指定分類級別
x <- factor(x, levels = c("A", "B", "C"))
# 查看轉換后的結果
print(x)
輸出結果:
[1] A B A C B
Levels: A B C
在上面的示例中,我們手動指定了分類級別為"A"、“B"和"C”。