df1 = pd.DataFrame({\'a\':[1,2,3],\'x\':[4,5,6],\'y\':[7,8,9]}) df2 = pd.DataFrame({\'b\':[10,11,12],\'x\':[13,14,15],\'y\':[16,17,18]})
I\'m tryin
Use numpy to concatenate the dataframes, so you don't have to rename all of the columns (or explicitly ignore indexes). np.concatenate also works on an arbitrary number of dataframes.
np.concatenate
df = pd.DataFrame( np.concatenate( (df1.values, df2.values), axis=0 ) ) df.columns = [ 'a', 'x', 'y' ] df