title: Loop to split a large dataframe to small dataframes
body: <p>DF is a dataframe with columns [A1,B1,C1,A2,B2,C2,A3,B3,C3]</p>
  <p>I want to split that 'DF' data frame into small dataframes DF1,DF2,DF3</p>
  <p>DF1 to have [A1,B1,C1] as columns</p>
  <p>DF2 to have [A2,B2,C2] as columns</p>
  <p>DF3 to have [A3,B3,C3] as columns</p>
  <p>The number in the name of the dataframe DF'3' should match with its columns [A'3',B'3',C'3']</p>
  <p>i tried</p>
  <pre><code>for i in range(1,4):
      'DF{}'.format(i)=DF[DF['A{}'.format(i),'B{}'.format(i),'C{}'.format(i)]]
  
  </code></pre>
  <p>Getting the error</p>
  <pre><code>SyntaxError: cannot assign to function call
  
  </code></pre>
  <p>Is it possible to do this in a single loop?</p>