Advertisement
Guest User

Untitled

a guest
Sep 5th, 2019
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.49 KB | None | 0 0
  1. # This is my dataframe, I need a new column that selects the value depending on the name in the series
  2.  
  3. series = pd.Series({"0":"martes","1":"lunes","2":"jueves","3":"lunes","4":"lunes"})
  4.  
  5. combined_df = pd.DataFrame({"lunes_open":{"0":-2208929400000,"1":-2208963600000,"2":-2208956400000,"3":-2208961800000,"4":-2208945600000},"lunes_close_mid":{"0":None,"1":None,"2":None,"3":None,"4":None},"lunes_open_mid":{"0":None,"1":None,"2":None,"3":None,"4":None},"lunes_close":{"0":-2208916800000,"1":-2208920400000,"2":-2208988800000,"3":-2208911400000,"4":-2208904200000},"martes_open":{"0":-2208929400000,"1":-2208963600000,"2":-2208956400000,"3":-2208961800000,"4":-2208945600000},"martes_close_mid":{"0":None,"1":None,"2":None,"3":None,"4":None},"martes_open_mid":{"0":None,"1":None,"2":None,"3":None,"4":None},"martes_close":{"0":-2208916800000,"1":-2208920400000,"2":-2208988800000,"3":-2208911400000,"4":-2208904200000},"mi\\u00e9rcoles_open":{"0":None,"1":None,"2":None,"3":None,"4":None},"mi\\u00e9rcoles_close_mid":{"0":None,"1":None,"2":None,"3":None,"4":None},"mi\\u00e9rcoles_open_mid":{"0":None,"1":None,"2":None,"3":None,"4":None},"mi\\u00e9rcoles_close":{"0":None,"1":None,"2":None,"3":None,"4":None},"jueves_open":{"0":None,"1":None,"2":None,"3":None,"4":None},"jueves_close_mid":{"0":None,"1":None,"2":None,"3":None,"4":None},"jueves_open_mid":{"0":None,"1":None,"2":None,"3":None,"4":None},"jueves_close":{"0":None,"1":None,"2":None,"3":None,"4":None},"viernes_open":{"0":None,"1":None,"2":None,"3":None,"4":None},"viernes_close_mid":{"0":None,"1":None,"2":None,"3":None,"4":None},"viernes_open_mid":{"0":None,"1":None,"2":None,"3":None,"4":None},"viernes_close":{"0":None,"1":None,"2":None,"3":None,"4":None},"s\\u00e1bado_open":{"0":None,"1":None,"2":None,"3":None,"4":None},"s\\u00e1bado_close_mid":{"0":None,"1":None,"2":None,"3":None,"4":None},"s\\u00e1bado_open_mid":{"0":None,"1":None,"2":None,"3":None,"4":None},"s\\u00e1bado_close":{"0":None,"1":None,"2":None,"3":None,"4":None},"domingo_open":{"0":None,"1":None,"2":None,"3":None,"4":None},"domingo_close_mid":{"0":None,"1":None,"2":None,"3":None,"4":None},"domingo_open_mid":{"0":None,"1":None,"2":None,"3":None,"4":None},"domingo_close":{"0":None,"1":None,"2":None,"3":None,"4":None}})
  6.  
  7. combined_df['new_selection'] = series.apply(lambda x: str(combined_df[x+'_open']).replace('1900-01-01',""))
  8.  
  9.  
  10. combined_df['new_selection']
  11.  
  12. # I only want to get what's inside the column of the series for that particular row i.e. -2208929400000 (because its inside martes open )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement