¿Cómo agregar datos de un dataframe a otro usando la transposición de Pandas?

Objetivo: completar un dataframe con otro usando transposición

df = pd.DataFrame({'Attributes': ['love', 'family','tech']}) df.T 

Produce esta salida:

  0 1 2 Attributes love family tech 

En segundo lugar, tengo otro dataframe que está vacío:

 data = pd.DataFrame(columns = ['Attribute_01', 'Attribute_02', 'Attribute_03'] 

Me gustaría reunir los dos marcos de datos para producir lo siguiente:

 Attribute_01 Attribute_02 Attribute_03 love family tech 

Preparar

 df Attributes 0 love 1 family 2 tech 

Opción 1
rename

 df.T.rename(dict(enumerate(data.columns)), axis=1) Attribute_01 Attribute_02 Attribute_03 Attributes love family tech 

opcion 2
set_index

 df.set_index(data.columns).T Attribute_01 Attribute_02 Attribute_03 Attributes love family tech 

Creo que solo necesitas cambiar el nombre de la columna en df1

 df.columns=data.columns df Out[741]: Attribute_01 Attribute_02 Attribute_03 Attributes love family tech 

Use .loc accessor para configurar la primera fila de data usando un df['Attributes'] listificado.

 data.loc[0] = df['Attributes'].tolist() 

Resultado:

  Attribute_01 Attribute_02 Attribute_03 0 love family tech