title: Function to concat undefinded number of dataframes
body: <p>I'd like to create a function where I can input an undefined number of arrays, turn them into data frames ,concatenate them appending their columns and output a merged dataframe.</p>
  <p>Example:</p>
  <pre><code># Suppose we have 3 arrays:
  
  data1 = {
      'A': ['A1', 'A2', 'A3', 'A4', 'A5'],
      'B': ['B1', 'B2', 'B3', 'B4', 'B5'],
      'C': ['C1', 'C2', 'C3', 'C4', 'C5'],
      }
  data2 = {
      'D': ['D1', 'D2', 'D3', 'D4', 'D5'],
      'E': ['E1', 'E2', 'E3', 'E4', 'E5'],
      'F': ['F1', 'F2', 'F3', 'F4', 'F5'],
      }
  data3 = {
      'G': ['G1', 'G2', 'G3', 'G4', 'G5'],    
      'H': ['H1', 'H2', 'H3', 'H4', 'H5'],
      'I': ['I1', 'I2', 'I3', 'I4', 'I5'],
      }
  
  # We could convert them into data frames using:
  df1 = pd.DataFrame(data1)
  df2 = pd.DataFrame(data2)
  df3 = pd.DataFrame(data3)
  
  # And finally join them with:
  df4 = pd.concat([df1, df2, df3], axis=1)
  </code></pre>
  <p>The output dataframe would look like this:</p>
  <p><a href="https://i.stack.imgur.com/kvNYu.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/kvNYu.png" alt="Output_Dataframe" /></a></p>
  <p>I would like to create a function that can do this, but with an unspecified amount of arrays, for example:</p>
  <pre><code>func(data1, data2)
  
  func(data1, data2, data3)
  
  func(data1, data2, data...n)
  </code></pre>