如何将 R 数据框列中的数字转换为单词?
要将R数据框列中的数字转换为单词,我们可以使用english包中的english函数。例如,如果我们有一个名为df的数据框,其中包含一个数字列x,那么我们可以使用命令as.character(english(df$x))将数字转换为单词。
示例
考虑以下数据框-
x<-rpois(20,5) df1<-data.frame(x) df1输出结果
x 1 3 2 5 3 4 4 7 5 7 6 3 7 6 8 1 9 11 10 6 11 6 12 6 13 5 14 7 15 4 16 1 17 3 18 1 19 1 20 1
加载英文包并将x列中的数字转换为单词-
示例
library(english) df1$x<-as.character(english(df1$x)) df1输出结果
x 1 three 2 five 3 four 4 seven 5 seven 6 three 7 six 8 one 9 eleven 10 six 11 six 12 six 13 five 14 seven 15 four 16 one 17 three 18 one 19 one 20 one
示例
y<-rpois(20,10) df2<-data.frame(y) df2输出结果
y 1 6 2 12 3 10 4 11 5 13 6 5 7 7 8 8 9 2 10 11 11 11 12 11 13 12 14 13 15 15 16 6 17 11 18 6 19 11 20 10
将y列中的数字转换为单词-
示例
df2$y<-as.character(english(df2$y)) df2输出结果
y 1 six 2 twelve 3 ten 4 eleven 5 thirteen 6 five 7 seven 8 eight 9 two 10 eleven 11 eleven 12 eleven 13 twelve 14 thirteen 15 fifteen 16 six 17 eleven 18 six 19 eleven 20 ten
热门推荐
10 财运虎年祝福语简短语
11 单亲爸爸春节祝福语简短
12 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短