http://stackoverflow.com/questions/25896241/creating-columns-dynamically-assigning-them-a-constant-row-vector/25896504#25896504 e.g. Instead of `pd.concat([df,DataFrame([[1,2,3,4]],columns=list('ABCD'),index=df.index)],axis=1)` allow as a convience feature `df.append(DataFrame([[1,2,3,4]],columns=list('ABCD'),index=df.index),axis=1)`