Преобразование неверного года в даты в Python - PullRequest
1 голос
/ 02 апреля 2020

В настоящее время я изучаю 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 вместо исправленной даты

Пожалуйста, предложите, где я получаю неправильно.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...