Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Удаленная работа для IT-специалистов
f=[{1,'2020-02-20',np.nan},{21,'2020-03-21','2020-04-01'},{15,'2020-04-18','2020-05-30'}] df=pd.DataFrame(f,columns=['Строка','Дата начала','Дата окончания'])
https://pandas.pydata.org/pandas-docs/stable/refer...
import pandas as pd import numpy as np df = pd.DataFrame( { 'Строка': [1,21,15], 'Дата начала': ['2020-02-20','2020-03-21','2020-04-18'], 'Дата окончания':[np.nan,'2020-04-01','2020-05-30'] }, index=[1,25,15] ) df.head() print(df.head())
Строка Дата начала Дата окончания 0 1 2020-02-20 NaN 1 21 2020-03-21 2020-04-01 3 15 2020-04-18 2020-05-30
df['Дата окончания'] = df['Дата окончания'].fillna(df["Дата начала"]) df.head()
Строка Дата начала Дата окончания 0 1 2020-02-20 2020-02-20 1 21 2020-03-21 2020-04-01 3 15 2020-04-18 2020-05-30