pandas mesclam várias tabelas de dados

Se eu tiver várias tabelas do Excel, os nomes das colunas de cada tabela estão em correspondência um-para-um, mas em ordem diferente, como mesclá-los, a função merge () de pandas pode fazer isso

formato de função merge()

pd.merge(left, right, how='inner', on=None, left_on=None, right_on=None,left_index=False, right_index=False, sort=True,suffixes=('_x', '_y'), copy=True)

insira a descrição da imagem aqui
Quando quero mesclar várias tabelas, posso usar o seguinte programa

pd.merge(filename1, filename2, how='left', on=None)

pd são os dados, how='left' significa acrescentar para cima e para baixo de acordo com o nome da coluna de filename1 Para obter
mais informações, consulte

http://c.biancheng.net/pandas/merge.html

Acho que você gosta

Origin blog.csdn.net/weixin_40061485/article/details/123323399
Recomendado
Clasificación