首页 > 解决方案 > 通过分组值创建新列的最佳方法是什么?

问题描述

我正在尝试将一列添加到表中,对一列的值进行分组以创建一个新列。

这是我写的代码。

df3['seasons']=np.nan

df3.loc[df3['month'] >= 1 & df3['month'] < 4,'seasons']='Winter'

标签: pythondataframegrouping

解决方案


df3['seasons']=np.nan
df3.loc[np.logical_and(df3['month'] >= 1, df3['month'] < 4),'seasons'] = 'Winter'

推荐阅读