title: Concatinating multiple Data frames of different length
body: <p>I have 88 different dataFrame of different lengths, which I need to concatenate. And its all are located in one directory and I used the following python script to produce such a single data frame.</p>
  
  <p>Here is what I tried,</p>
  
  <pre><code> path = 'GTFS/' 
      files = os.listdir(path)
  
      files_txt  = [os.path.join(path,i) for i in files if i.endswith('.tsv')]
  
      ## Change it into dataframe
      dfs = [pd.DataFrame.from_csv(x, sep='\t')[[6]] for x in files_txt]
      ##Concatenate it
      merged = pd.concat(dfs,axis=1)
  </code></pre>
  
  <p>Since each of those data frames are of different length or shape its throwing me following error message,</p>
  
  <pre><code>ValueError: Shape of passed values is (88, 57914), indices imply (88, 57905)
  </code></pre>
  
  <p>My aim is to concatenate column-wise into single data frame with 88 columns, as my input is 88 separate data frames from which I need to use 7th column as in my script.
  Any solutions or suggestion would be great in this case for concatenating data frames
  Thank you</p>