Qual é o significado do atributo "axis" em um DataFrame do Pandas?

Tomando o seguinte exemplo:

>>> 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')

A saída é:

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

Desde aaxis=0 são as colunas, acho queconcat() considera apenascolunas encontrados nos dois quadros de dados. Mas a produção acutal consideralinhas encontrados nos dois quadros de dados.

Qual é exatamente o significado deaxis parâmetro?

questionAnswers(4)

yourAnswerToTheQuestion