有没有人有关于如何将哈希值重新映射到不同密钥的Ruby建议?说我有这个从一个密钥到另一个密钥的红宝石哈希交换值
from => {"first"=>30, "wanted"=>27, "second"=>45, "subject"=>68, "present"=>85}
,并希望得到这个(即,对于值“礼物”,“第一”和“主题”,“第二”已切换):
to => {"first"=>85, "wanted"=>27, "second"=>68, "subject"=>45, "present"=>30}
我想通过大型数据集来完成此操作。
我猜你有一个重映射的算法,所以,从我的观点来看,最好的方法是自己编写一个脚本重映射。我并没有真正看到这个 –
中的挑战,你没有描述哪个是关键开关策略... – tokland