如何将 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 出阁宴祝福语姐姐简短