Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 将国家分为热带国家和非热带国家_R - Fatal编程技术网

R 将国家分为热带国家和非热带国家

R 将国家分为热带国家和非热带国家,r,R,我有一个数据框,其中一个列变量是国家。例如,请参见国家/地区的矢量 country=c(“阿根廷”、“巴哈马”、“巴巴多斯”、“伯利兹”、“玻利维亚”、“巴西”、“维尔京群岛”、“智利”、“哥伦比亚”、“哥斯达黎加”、“古巴”、“多米尼加”、“多米尼加共和国”、“厄瓜多尔”、“萨尔瓦多”、“法属圭亚那”、“瓜德罗普”、“危地马拉”、“圭亚那”、“海地”、“洪都拉斯”、“牙买加”、“马提尼克”、“墨西哥”、“尼加拉瓜”、“巴拿马”、“巴拉圭”“秘鲁”、“圣卢西亚”、“圣文森特”、“苏里南”、“特立

我有一个数据框,其中一个列变量是国家。例如,请参见国家/地区的矢量

country=c(“阿根廷”、“巴哈马”、“巴巴多斯”、“伯利兹”、“玻利维亚”、“巴西”、“维尔京群岛”、“智利”、“哥伦比亚”、“哥斯达黎加”、“古巴”、“多米尼加”、“多米尼加共和国”、“厄瓜多尔”、“萨尔瓦多”、“法属圭亚那”、“瓜德罗普”、“危地马拉”、“圭亚那”、“海地”、“洪都拉斯”、“牙买加”、“马提尼克”、“墨西哥”、“尼加拉瓜”、“巴拿马”、“巴拉圭”“秘鲁”、“圣卢西亚”、“圣文森特”、“苏里南”、“特立尼达和多巴哥”、“乌拉圭”、“委内瑞拉”、“孟加拉国”、“不丹”、“文莱”、“柬埔寨”、“印度”、“印度尼西亚”、“老挝”、“马来西亚”、“缅甸”、“尼泊尔”、“巴基斯坦”、“菲律宾”、“巴布亚新几内亚”、“新加坡”、“斯里兰卡”、“泰国”、“东帝汶”、“越南”、“安哥拉”、“贝宁”、“博茨瓦纳”,“布尔基纳法索、布隆迪、喀麦隆、中非共和国、乍得、刚果、吉布提、刚果民主共和国、赤道几内亚、厄立特里亚、埃塞俄比亚、加蓬、冈比亚、加纳、几内亚、几内亚比绍、象牙海岸、肯尼亚、莱索托、利比里亚、马达加斯加、马拉维、毛里塔尼亚、马里、莫桑比克、纳米比亚”尼日尔、尼日利亚、卢旺达、苏丹、塞内加尔、塞拉利昂、索马里、南非、南苏丹、斯威士兰、坦桑尼亚、多哥、乌干达、赞比亚、津巴布韦、加拿大、美利坚合众国、阿尔巴尼亚、安道尔、奥地利、比利时、波斯尼亚、保加利亚、克罗地亚、捷克共和国、丹麦、芬兰、法国、德国”希腊、匈牙利、冰岛、爱尔兰、意大利、列支敦士登、卢森堡、马其顿、马耳他、黑山、荷兰、挪威、波兰、葡萄牙、罗马尼亚、塞尔维亚、斯洛伐克、斯洛文尼亚、西班牙、瑞典、瑞士、英国、阿富汗、阿尔及利亚、巴林、塞浦路斯、埃及、伊朗、伊拉克、以色列、约旦“,“科威特”,“黎巴嫩”,“利比亚”,“摩洛哥”,“阿曼”,“卡塔尔”,“沙特阿拉伯”,“叙利亚”,“突尼斯”,“土耳其”,“阿拉伯联合酋长国”,“西撒哈拉”,“也门”,“亚美尼亚”,“阿塞拜疆”,“白俄罗斯”,“爱沙尼亚”,“格鲁吉亚”,“哈萨克斯坦”,“吉尔吉斯斯坦”,“拉脱维亚”,“立陶宛”,“摩尔多瓦”,“俄罗斯”,“塔吉克斯坦”,“土库曼斯坦”,“乌克兰”,“乌兹别克斯坦”,“日本”“蒙古”、“朝鲜”、“韩国”、“中国”、“澳大利亚”、“库克群岛”、“斐济”、“法属波利尼西亚”、“密克罗尼西亚”、“新喀里多尼亚”、“新西兰”、“纽埃”、“萨摩亚”、“所罗门群岛”、“汤加”、“瓦努阿图”)


我想将这些国家分为热带国家和非热带国家(即热带地区内的国家和热带以外的国家)。有人知道如何在R中做到这一点吗?

正如@Sirius在评论中提到的,有如下列表:

可在此处下载
csvData.csv


tropical\u数据我们首先需要分类数据。我在谷歌上搜索了一个热带国家列表,第一个搜索结果是一个页面,允许您以数据友好的格式下载。您应该尝试一下,然后再回来。
tropical_data <- read.csv("csvData.csv")

# tropical country (71)
country[country %in% tropical_data$country]

# non tropical country (115)
country[!country %in% tropical_data$country]