我在R中有一个数据框,其中包含一个默认导入为string
的列。
列age_range
如下所示:
< 1 yr
10+ yrs
5-10 yrs
3-5 yrs
10+ yrs
NA
1-2 yrs
1 yr
NA
3-5 yrs
...
该列的值为
c(NA (or blank), '< 1 yr', '1-2 yrs', '3-5 yrs', '5-10 yrs', '10+ yrs')
现在我想将空格替换为string
'NA',然后使用上面的相同顺序将列类型转换为ordered factor
。
当我去另一台机器时,默认情况下我将此列作为(无序)factor
(作为R的新手,我不知道它是怎么发生的,所以请耐心等待)。
如何将其转换为相同内容,来自string
和factor
类型?