¿Cuál es el significado del atributo "axis" en un Pandas DataFrame?

Tomando el siguiente ejemplo:

>>> df1 = pd.DataFrame({"x":[1, 2, 3, 4, 5], 
                        "y":[3, 4, 5, 6, 7]}, 
                      index=['a', 'b', 'c', 'd', 'e'])

>>> df2 = pd.DataFrame({"y":[1, 3, 5, 7, 9], 
                        "z":[9, 8, 7, 6, 5]}, 
                      index=['b', 'c', 'd', 'e', 'f'])

>>> pd.concat([df1, df2], join='inner')

El resultado es:

   y
a  3
b  4
c  5
d  6
e  7
b  1
c  3
d  5
e  7
f  9

Ya queaxis=0 son las columnas, creo queconcat() solo consideracolumnas que se encuentran en ambos marcos de datos. Pero el gasto agudo considerafilas que se encuentran en ambos marcos de datos.

¿Cuál es el significado exacto deaxis ¿parámetro?

Respuestas a la pregunta(4)

Su respuesta a la pregunta