删除二维数组中列的所有元素

Mad*_*dam 4 ruby arrays multidimensional-array

我有这个数组:

arr = [["a","b","c"],[2,3,5],[3,6,8],[1,3,1]]
Run Code Online (Sandbox Code Playgroud)

它代表一个包含"a","b"和"c"列的虾表.

如何删除整个列"c"及其所有值,5,8,1?

也许在" 在Ruby中创建二维数组和访问子数组 "和" 难以修改二维ruby数组 "中有一些有用的提示,但我无法将它们转移到我的问题中.

Tor*_*mus 9

出于好奇的缘故,这里是另一种方法(单线):

arr.transpose[0..-2].transpose
Run Code Online (Sandbox Code Playgroud)