使用python比较多个列?

使用python比较多个列?,python,dataframe,if-statement,conda,where-clause,Python,Dataframe,If Statement,Conda,Where Clause,我试图比较多个列,并将布尔值分配给名为newcolumn的新列。请在下面查找示例数据 df = pd.DataFrame({ 'date1':['2000-03-01', '2000-03-02'], 'date2':['2000-04-01', '2000-02-02'], 'date3':['2000-05-01','2000-03-02'] }) print(df) 这是我的尝试: df['New Column'] = '0' df.loc[df['date1'

我试图比较多个列,并将布尔值分配给名为
newcolumn
的新列。请在下面查找示例数据

df = pd.DataFrame({
    'date1':['2000-03-01', '2000-03-02'], 
    'date2':['2000-04-01', '2000-02-02'],
    'date3':['2000-05-01','2000-03-02']
})
print(df)
这是我的尝试:

df['New Column'] = '0'
df.loc[df['date1'] <= df['date2'] <=  df['date3'] , 'New Column'] = '1'
df['newcolumn']='0'
df.loc[df['date1']根据条件使用(&F)

示例代码在这里

df['New Column'] = '0'
df.loc[(df['date1'] <= df['date2']) & (df['date2'] <=  df['date3']), 'New Column'] = '1'
df['newcolumn']='0'
df.loc[(df['date1']