R中的键-值映射

问题描述 投票:0回答:1

我想对数据集中的city_1,city_2等城市进行分类。但是要使用键值映射。例如,我想检索以4059作为值的“ city_1”,依此类推。

您对如何解决此问题有任何建议吗?谢谢!

这是列表:

zip_codes <- list("city_1" =c(4000, 4001, 4005, 4009, 4010, 4018, 4019, 4020, 4030, 4031, 4051, 4052, 4053, 4054, 4055, 4056, 4057, 4058, 4059))
|__A____|___B___|
|__4000_|_city_1|
|__4009_|_city_1|
|__4059_|_city_1|
|__4059_|_city_1|
|__4565_|_city_2|

因此,例如,我有一个数据集,其中诸如上述邮政编码之类的邮政编码出现在各列中,我想映射每个邮政编码所属的位置。我想从邮政编码列表中添加列“ B”。我当时在考虑键值映射,但是也许在R中这不是最好的方法...。您有更好的主意吗?

我想对数据集中的city_1,city_2等城市进行分类。但是要使用键值映射。例如,我想检索以4059作为值的“ city_1”,依此类推。.是否有...

r list key-value-coding
1个回答
0
投票

如果我们需要list的最后一个元素,则>

 lapply(zip_codes, tail, 1)
© www.soinside.com 2019 - 2024. All rights reserved.