title: Split csv file vertically using command line
body: <p>Is it possible to split a csv file, vertically, into multiple files? I know we can split single large files into smaller files with no of rows mentioned using the command line. I have csv files in which columns are repeating after certain column no and I want to split that file column-wise.Is that possible with the command line, If not then how can we do it with python?</p>
  
  <p>For Eg.
  <a href="https://i.stack.imgur.com/KggLm.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/KggLm.png" alt="enter image description here"></a></p>
  
  <p>consider above sample in which site and address present multiple times vertically, I want to create 3 different csv files containing single site and single address</p>
  
  <p>Any help would be highly appreciated,</p>
  
  <p>Thanks</p>