如何将 R 数据框列中的数字转换为单词?
要将 R 数据框列中的数字转换为单词,我们可以使用 english 包中的 english 函数。例如,如果我们有一个名为 df 的数据框,其中包含一个数字列 x,那么我们可以使用命令 as.character(english(df$x)) 将数字转换为单词。
示例
考虑以下数据框 -
x<-rpois(20,5)输出结果df1<-data.frame(x)
df1
x1 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
x1 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
y1 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
y1 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
以上是 如何将 R 数据框列中的数字转换为单词? 的全部内容, 来源链接: utcz.com/z/317412.html