I need to extract the semester of a given date and I ended up with this code:
df['semester']= df.my_date.dt.year.astype(str) + '-S'+ np.where(df.my_date.dt.quarter.gt(2),2,1).astype(str)
Can someone explain to me how this part works:
np.where(df.my_date.dt.quarter.gt(2),2,1)