В настоящее время я изучаю Python язык для Data Science. Практикуя некоторые проблемы, я столкнулся с годичной проблемой с Python.
У меня есть дата-кадр в виде даты, например
0 2061-01-01
1 2061-01-02
2 2061-01-03
3 2061-01-04
.
.
.
8 1978-12-29
9 1978-12-30
10 1978-12-31
. Мне нужно преобразовать годы с 2061 по 1961.
Вот что я пытался
def check( x ):
if (x > 1978):
x=x-100
print(x)
else:
print(x)
S1=S1.apply(check)
S1
По какой-то причине функция работает нормально, но когда я пытаюсь применить ее к серии S1, я получаю вывод со значениями None вместо исправленной даты
Пожалуйста, предложите, где я получаю неправильно.
Спасибо