字母转换 - 西里尔字母到拉丁字母
Alphabet conversion - Cyrillic to Latin
我有一份用西里尔字母书写的姓名列表。
head(text, n = 20)
unique(clients$RODITEL)
1 <NA>
2 ЃОРЃИ
3 ALEKSANDAR
4 000000000000
5 ТР4АЈЧЕ
6 0
7 HHHHHHH
8 0000000
9 TASKO
10 --------------------
11 ДРАГИ
12 СЛАВЧО
13 ACO
14 НИКОЛА
15 САШО
16 НАУМЧЕ
17 ОРЦЕ
18 САНДРА
19 МИРСАД
20 ОКТАЈ
我需要做的是将Cyrlic上写的名字,比如最后10行转换成拉丁文。
所以输出将是:
1 <NA>
2 GJORGJI
3 ALEKSANDAR
4 000000000000
5 TRAJCHE
6 0
7 HHHHHHH
8 0000000
9 TASKO
10 --------------------
11 DRAGI
12 SLAVCHO
13 ACO
14 NIKOLA
15 SASHO
16 NAUMCHE
17 ORCE
18 SANDRA
19 MIRSAD
20 OKTAJ
特别是西尔文字母是马其顿语。
我不确定是否有任何 R
包可以处理这种转换?
您可以使用包 stringi
中的函数,例如:
> stri_trans_general('ДРАГИ', 'latin')
[1] "DRAGI"
我有一份用西里尔字母书写的姓名列表。
head(text, n = 20)
unique(clients$RODITEL)
1 <NA>
2 ЃОРЃИ
3 ALEKSANDAR
4 000000000000
5 ТР4АЈЧЕ
6 0
7 HHHHHHH
8 0000000
9 TASKO
10 --------------------
11 ДРАГИ
12 СЛАВЧО
13 ACO
14 НИКОЛА
15 САШО
16 НАУМЧЕ
17 ОРЦЕ
18 САНДРА
19 МИРСАД
20 ОКТАЈ
我需要做的是将Cyrlic上写的名字,比如最后10行转换成拉丁文。
所以输出将是:
1 <NA>
2 GJORGJI
3 ALEKSANDAR
4 000000000000
5 TRAJCHE
6 0
7 HHHHHHH
8 0000000
9 TASKO
10 --------------------
11 DRAGI
12 SLAVCHO
13 ACO
14 NIKOLA
15 SASHO
16 NAUMCHE
17 ORCE
18 SANDRA
19 MIRSAD
20 OKTAJ
特别是西尔文字母是马其顿语。
我不确定是否有任何 R
包可以处理这种转换?
您可以使用包 stringi
中的函数,例如:
> stri_trans_general('ДРАГИ', 'latin')
[1] "DRAGI"