Pergunta de entrevista da empresa Point72

Given an array of dates in string format (e. g. '20050301') write a function that returns year and quarter (e. g. '20050301 =>' 2005Q1')

Resposta da entrevista

Sigiloso

17 de jul. de 2021

import numpy as np import pandas as pd import datetime as datetime a = np.array(['20050301','20071201','20050701']) quarter = lambda x: x[:4] +'Q'+ str(pd.Timestamp((datetime.datetime.strptime(x, "%Y%m%d"))).quarter) a = [quarter(i) for i in a]