Countries <- c('Canada', 'Germany', 'Thailand', 'Algeria', 'Eritrea') Flags <- countrycode(Countries, 'country.name', 'unicode.symbol') dat <- data.frame(Countries, Flags) gt(dat)
Snipaste_2022-04-24_20-10-39
不同语言和格式的国家名称转换
很多国家有多种不同的叫法,比如England,Britain,America,the united states of America等,都是可以转换的,不过也有一些不能。
“
由于编码原因,R里面很多语言显示不出来!
countrycode('United States of America', origin = 'country.name', destination = 'cldr.name.en') ## [1] "United States"
countrycode('United States of America', origin = 'country.name', destination = 'cldr.short.en') ## [1] "US"
查看支持哪些国家名称及别名等:
head(cldr_examples)
Code Example 1 cldr.name.af Franse Suidelike Gebiede 2 cldr.name.agq TF 3 cldr.name.ak TF 4 cldr.name.am የፈረንሳይ ደቡባዊ ግዛቶች 5 cldr.name.ar الأقاليم الجنوبية الفرنسية 6 cldr.name.ar_ly الأقاليم الجنوبية الفرنسية