【发布时间】:2016-05-16 02:09:56
【问题描述】:
我是红宝石新手。 我有两个 csv 文件,我正在使用“csv”库。我可以从 CSV 中获取数组,但我不知道如何推送到第一个 csv 中的哈希。
我从 CSV 中得到这两个数组:
csv1 = [1,2,{3 => :a},4]
csv2 = [5,6,{7 => :b},8]
我希望第一个 csv 文件看起来像这样:
[1,2,{3 => :a, 7 => :b},4]
【问题讨论】:
-
请阅读“How to Ask”。 SO 不是为您编写代码,而是帮助调试您编写的代码的问题。我们希望您研究,尝试,然后询问您是否无法弄清楚。请阅读meta.stackoverflow.com/q/261592/128421。我们需要看到能证明问题的最小样本输入数据。
[1,2,{3 => a, 7 => b},4]不是有效的 CSV,因为有嵌入的逗号,并且 CSV 格式没有右括号,所以请解释一下。 -
我很欣赏这个绿色,但我建议你收回它,至少暂时是这样。快速选择可能会阻止其他可能更好的答案,并且推迟一段时间是对那些仍在准备答案的人的礼貌。我的建议是在选择答案之前至少等待几个小时。不用着急,只要你得到至少一个有用的答案就不要忘记。
-
你想用两个数组做一些事情。数组的来源无关紧要。
-
好的。我会考虑两个 cmets。下次我将等待更长的时间来绿色响应,而不是试图“抽象”问题,我将展示代码本身。再次感谢!。
-
代码,就像一张图片,值10_000字。