如何将 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 婆婆高寿祝福语大全简短