Pandas 数据帧转换-熊猫
我试图根据工作日专栏的结果选择某些专栏 例如: 2020-12-31日(星期二)的site1应从周一开放和周一关闭中选取值,因为这是一个工作日 2020年12月29日(星期日)的站点10应从sun_open和sun_close中选取值,因为这是一个星期日Pandas 数据帧转换-熊猫,pandas,transform,Pandas,Transform,我试图根据工作日专栏的结果选择某些专栏 例如: 2020-12-31日(星期二)的site1应从周一开放和周一关闭中选取值,因为这是一个工作日 2020年12月29日(星期日)的站点10应从sun_open和sun_close中选取值,因为这是一个星期日 非常感谢您的帮助。谢谢您可以尝试使用np。其中如下: df['open'] = np.where(df['weekday'].isin([5, 6]), df['sun_open'], df['mon_open']) df['close']
非常感谢您的帮助。谢谢您可以尝试使用
np。其中
如下:
df['open'] = np.where(df['weekday'].isin([5, 6]), df['sun_open'], df['mon_open'])
df['close'] = np.where(df['weekday'].isin([5, 6]), df['sun_close'], df['mon_close'])
您的意思是说“2020-12-29(星期日)的站点10应该从sun_open和sun_close中选取值,因为这是
而不是一个工作日。”?更正。是的,没错。