我有一个名为"A.csv"的CSV文件.我需要使用"A.csv"中的数据生成一个名为"B.csv"的新CSV文件.
我将使用"A.csv"中的列的子集,并且必须在"B.csv"中将一列的值更新为新值.然后我使用B.csv中的这些数据在数据库中进行验证.
我能够读取CSV,获取数组或哈希.
我从表中得到了一系列值:
arr = ["One", "0", "31.948", "0", "6.94",
"Two", "0", "31.948", "0", "6.94",
"Three", "0", "23.961", "0", "5.21"]
Run Code Online (Sandbox Code Playgroud)
我需要得到一个数组哈希:
hash = {
"One" => ["0", "31.948", "0", "6.94"],
"Two" => ["0", "31.948", "0", "6.94"],
"Three" => ["0", "23.961", "0", "5.21"]
}
Run Code Online (Sandbox Code Playgroud)
我该怎么做?