Not sure how you were calling concat()concat()
but it should work as long as both objects are of the same type. Maybe the issue is that you need to cast your second vector to a dataframe? Using the df that you defined the following works for me.:
>>>df2df2 = pd.DataFrame([[2,3,4]], columns=['A','B','C'])
>>>pdpd.concat([df2, df])