Я хочу прочитать три столбца из моего фрейма данных Pandas, а затем объединить их с каким-нибудь символом, чтобы сформировать новый столбец фрейма данных, приведенный ниже код итерации работает нормально.
def date_creation(a,b,c):
date=str(a) +'/'+str(b)+'/'+str(c)
return date
df.loc["Test_FL_DATE"]=df[:,["DAY_OF_MONTH","MONTH","AYEAR"]].apply(date_creation)
Образец ввода
Образец вывода
Однако, если я хочу сделать ту же работу, используя apply или lambda.На самом деле я пытаюсь, но это не работает.код как ниже, который я считаю, не является правильным.Заранее спасибо за помощь.
def date_creation(a,b,c):
date=str(a) +'/'+str(b)+'/'+str(c)
return date
df.loc["Test_FL_DATE"]=df[:,["DAY_OF_MONTH","MONTH","AYEAR"]].apply(date_creation)