Topic: Merge dataframe Pandas  (Letto 788 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline homer84

  • python unicellularis
  • *
  • Post: 2
  • Punti reputazione: 0
    • Mostra profilo
Merge dataframe Pandas
« il: Giugno 02, 2015, 15:22 »
Ciao a tutti, sono un nuovo utente del forum e da poco mi sto approcciando al phyton.
Ho un problema, vediamo se riusciamo a risolverlo insieme:

Ho 2 dataframe, uno che come indice ha delle date e come colonne dei nomi di Azioni (Apple, Google...) e un secondo dataframe che ha come colonne anche lui dei nomi di azioni (potrebbero essere le stesse del primo dataframe, ma non è detto) e come indice una serie di parametri calcolati sulle azioni stesse.
Se io volessi nel secondo dataframe ottenere per un specifico parametro l'ultimo valore presente nel primo dataframe, come potrei fare?
http://postimg.org/image/uq621tnw7/
Spero di essere stato chiaro, e grazie!

Offline homer84

  • python unicellularis
  • *
  • Post: 2
  • Punti reputazione: 0
    • Mostra profilo
Re: Merge dataframe Pandas
« Risposta #1 il: Giugno 02, 2015, 16:50 »
Alla fine mastruzzando qui e la ho risolto!
Mi è bastato fare il transpose del dataframe2 in modo da avere come indici i nomi (A,D,C) e poi fare il concatenate con l'estrazione dell'ultima riga del dataframe1.
In codice
[codice]
dataframe2= dataframe2.transpose()
pp = dataframe1.iloc[-1]
pp.name = "Parametro3" #Cosi ho il nome corretto alla colonna
dataframe2= pd.concat([dataframe2,pp],axis=1)
[/codice]