[英]How to convert number 1:4 into seasons character in R
您可以使用 integer 向量作為字符串( character
)向量中的索引。
set.seed(123)
seasons <- c("Spring", "Summer", "Autumn", "Winter")
idx <- sample(1:4, 10, TRUE)
idx
# [1] 3 3 3 2 3 2 2 2 3 1
seasons[idx]
# [1] "Autumn" "Autumn" "Autumn" "Summer" "Autumn" "Summer" "Summer" "Summer"
# [9] "Autumn" "Spring"
替代方法:
df$seasons <- as.factor(df$season)
levels(df$seasons) = c("Spring", "Summer", "Autumn", "Winter")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.