come unire due frame di dati basate su particolari colonna panda python?

devo unire due dataframes

df1

company,standard
tata,A1
cts,A2
dell,A3

df2

company,return
tata,71
dell,78
cts,27
hcl,23

devo compain sia dataframes come un frame di dati.ho bisogno di un output simile a

company,standard,return
tata,A1,71
cts,A2,27
dell,A3,78
Per ulteriori informazioni sui vari aspetti e funzionalità di unire, unire, e concat API, si prega di dare un’occhiata a Panda Fusione 101.

OriginaleL’autore Sai Rajesh | 2016-06-08

1 risposta

  1. 23

    Utilizzare unione:

    print (pd.merge(df1, df2, on='company'))

    Esempio:

    print (df1)
      company standard
    0    tata       A1
    1     cts       A2
    2    dell       A3
    
    print (df2)
      company  return
    0    tata      71
    1    dell      78
    2     cts      27
    3     hcl      23
    
    print (pd.merge(df1, df2, on='company'))
      company standard  return
    0    tata       A1      71
    1     cts       A2      27
    2    dell       A3      78
    come somma di valori in %in panda?
    ho una colonna (andata e ritorno)…che colonna contiene il 10%,10%,20%
    ho per questa somma di valori e di stampa 40%
    Devi prima rimuovere %, quindi somma – penso che si può postare una nuova domanda.
    k…io posto ora

    OriginaleL’autore jezrael

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *