title: How to split data vertically instead of horizontally?
body: <p>I want to cluster and split (using Hadoop) a dataset with some 60K features (dimensions a.k.a. columns). This dataset has very few instances -- about 100 rows.  Instead of splitting data horizontally, I want to split according to feature clusters.  For instance, if I get 3 clusters, I want each cluster to have 20K columns and 100 rows, to run on 3 different nodes.</p>
  
  <p>How to achieve this kind of split?  Failing that, can you provide any suggestions for a framework other than Hadoop to facilitate this split?</p>