【发布时间】:2010-09-20 00:43:52
【问题描述】:
我有一个 CSV 数据文件,其中的行可能有很多 500+ 列,而有些列则少得多。我需要转置它,以便每一行成为输出文件中的一列。问题是原始文件中的行可能并不都有相同的列数,所以当我尝试数组的转置方法时,我得到:
`transpose':元素大小不同(12 应该是 5)(IndexError)
是否有替代转置的方法来处理不均匀的数组长度?
【问题讨论】:
-
伙计,Ruby 已将转置内置到数组中,这真是太好了。我通常会用其他语言编写脚本。
标签: arrays ruby transpose fastercsv