Guest User

Untitled

a guest
May 27th, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.37 KB | None | 0 0
  1. a = FasterCSV.read("meta_docs/verticals_plus_reasons.csv")
  2.  
  3. # Largest row
  4. size = a.max { |r1, r2| r1.size <=> r2.size }.size
  5.  
  6. # Enlarge matrix inserting nils as needed
  7. a.each { |r| r[size - 1] ||= nil }
  8.  
  9. # So now a == [[1, 2, 3], [3, 4, nil]]
  10. aa = a.transpose
  11.  
  12. FasterCSV.open("meta_docs/vertials_plus_reasons_transposed.csv", "w+") do |csv|
  13. aa.each {|row|
  14. csv << row
  15. }
  16. end
Add Comment
Please, Sign In to add comment