Мне нужно сравнить дату моих больших данных с сегодняшней датой, чтобы вычислить значение другого столбца, если дата больше или меньше сегодняшней.
Мой код такой же, как и ниже, однако я получаю ошибку!
Я пробовал Timestamp.now()
, но мой python 3.6 не может его распознать.
import datetime
def midspread_calcs():
for row in df_midspread:
if df_midspread['Date']<datetime.datetime.now():
df_midspread['Midspread']= df_midspread.Oldrate*df_midspread.Value
else:
df_midspread['Midspread']= df_midspread.Newrate*df_midspread.Value
result = midspread_calcs()