Le problème est décrit ici pour le cas spécifique, mais il serait utile pour de nombreux projets similaires.
Une série pandas.series appelée mois contiennent la date du mois de chaque échantillon dans le format suivant int (1,2,3,4,...). Je veux le transformer en "01, 02, 03, ... 12" et l'ajouter à l'année.
Utilisation "{0:0=2d}".format(a) y boucle les valeurs de la série peuvent être facilement transformées :
df['date'] = np.nan
for i in range(0,len(df),1):
df.date.iloc[i] = df.year.iloc[i] +"-"+'%2d'%df.month.values.iloc[i]
### df.date is a new series contain the year-month('2017-01','2017-02')
Mais la stratégie de la boucle est inefficace. Existe-t-il un moyen simple d'atteindre le même objectif ?