我有两个哈希值,基本上看起来像:
sales = {
"2013-03-15": {sales: 5},
"2013-03-14": {sales: 3},
"2013-03-12": {sales: 8},
... }
和
views = {
"2013-03-15": {views: 30},
"2013-03-14": {views: 23},
"2013-03-13": {views: 35},
... }
如何将它们合并成一个看起来像这样的哈希:
data = {
"2013-03-15": {views: 30, sales: 5},
"2013-03-14": {views: 23, sales: 3},
"2013-03-13": {views: 35, sales: 0}, # or just {views: 35}
... }
基本上,我需要保持密钥和所有数据完好无损。
data = views.merge sales
似乎覆盖了所有视图数据,基本上只剩下销售哈希。
编辑:我也可以将销售或视图散列转换为简单的散列(不是散列的散列),但我仍然不知道如何进行。