2017-10-19 26 views
0

Donc, j'ai 5 dataframes que je dois faire une boucle à travers et ils suivent tous un format similaire:Vous cherchez à trouver des valeurs dans une trame de données et les entrer dans un autre dataframe

RX dataframe

enter image description here

Et voici le dataframe final:

enter image description here

donc, essentiellement je besoin de tirer la groupe d'un indice spécifique dans la première martrx et trouver:

  • Si cet indice est présent dans la nouvelle dataframe
  • Si elle est, trouver et mettre la valeur de cluster dans la colonne appropriée

Répondre

0

Terminé jusqu'à comprendre:

for i in final_inds: 
    for j in range(0,5): 
     try: 
      cluster_values = all_dfs[j].loc[i,"clusters"] 
     except: 
      cluster_values = -1 

     final_df.loc[i, cols[j]] = cluster_values 

final_df.head() 
+0

Super! Je pense que vous pouvez accepter votre propre réponse? – 0TTT0

+1

en 2 jours lol .. – madsthaks