0
我有包含数据的CSV如下:转换一个csv到多维阵列
"Store","Dept","Year","Week","Sales"
10,21,2,11,10908
11,30,2,12,12279
11,33,2,13,11061
12,81,2,14,12288
32,70,2,15,9950
并希望获得多维阵列,这样我可以方便地调用:
Sales[store, dept, year, week]
例如,Sales[10,21,2,11] = 10908
任何语言都可以。最好是Python,Matlab或R.
不知何故,我找不到解决方案。我一直在努力使它在R的工作,迄今没有成功(refer)。由于我不关心这门语言,所以我从更广泛的意义上提出了这个问题。
您是否缺少“Sales [10,21,11] = 10908”中的字段?假设您将提供每个字段并仅获取Sales值,则您将拥有一个多维稀疏数组或某种类型的Map。那是你需要的吗? – Aioros
@Aioros是的,我纠正了这个问题。是的,多维稀疏阵列听起来就像我所说的,虽然这对我来说是新的,所以只有当我看到它工作时才能确认。 – tucson