【发布时间】:2022-11-02 01:10:19
【问题描述】:
我有一个(非常)大的数据集,它是从服务器导入的,没有任何格式。格式已在文本文件中提供给我。假设我在数据框中有一个变量,有什么方法可以将其格式化为字符串中定义的级别的因子。
举个例子,一个数据帧df,它有一个变量value,可以取1、2或3,应该按照字符串format中的定义进行编码:
format <- "
1 = 'Declined'
2 = 'Registered'
3 = 'Randomised'
"
df %>%
mutate(value = as.factor(value) %>%
fct_recode(format))
【问题讨论】: