title: How to create a DataFrame from dict of unequal length lists, and truncating to a specific length?
body: <p>I have a <code>dict</code> of <code>lists</code> (which have variable lengths), I am looking forward to an efficient way of creating a Dataframe from it.</p>
  <p>Assume I have minimum list length, so I can truncate size of bigger lists while creating Dataframe.</p>
  <p>Here is my dummy code</p>
  <pre><code>data_dict = {'a': [1,2,3,4], 'b': [1,2,3], 'c': [2,45,67,93,82,92]}
  min_length = 3
  </code></pre>
  <p>I can have a dictionary of 10k or 20k keys, so looking for an efficient way to create a DataFrame like bellow</p>
  <pre><code>&gt;&gt;&gt; df
     a  b   c
  0  1  1   2
  1  2  2  45
  2  3  3  67
  </code></pre>