如何将 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 兄妹拍照祝福语简短的话