Python 如何根据数据框中的条件选择日期
我的数据框架如下所示:Python 如何根据数据框中的条件选择日期,python,pandas,dataframe,Python,Pandas,Dataframe,我的数据框架如下所示: Date1 Date2 25-11-2020 23-11-2020 27-11-2020 26-11-2020 29-11-2020 27-11-2020 29-11-2020 23-11-2020 27-11-2020 我需要在数据帧上应用以下条件: 如果存在日期1和日期2,则选择
Date1 Date2
25-11-2020 23-11-2020
27-11-2020
26-11-2020
29-11-2020 27-11-2020
29-11-2020
23-11-2020 27-11-2020
我需要在数据帧上应用以下条件:
Date1 Date2 Date_Select
25-11-2020 23-11-2020 25-11-2020
27-11-2020 27-11-2020
26-11-2020 26-11-2020
29-11-2020 27-11-2020 29-11-2020
29-11-2020 29-11-2020
23-11-2020 27-11-2020 23-11-2020
在python中这是怎么回事?试试fillna:
df['Date1'].fillna(df['Date2'])
或
输出:
0 25-11-2020
1 27-11-2020
2 26-11-2020
3 29-11-2020
4 29-11-2020
5 23-11-2020
Name: Date1, dtype: object
0 25-11-2020
1 27-11-2020
2 26-11-2020
3 29-11-2020
4 29-11-2020
5 23-11-2020
Name: Date1, dtype: object