055 3 2017-05-05我想创建一个新列,并根据一些条件填充它例如,这里的1 2015-05-05有两行,它们具有相同的Clinic Number and date,因此它们都得到1。下一行是Clinic Number=1,但日期与前一行不同,因此它将得到2。其中Clinic Number=2没有与Clinic Number=2相同
我想创建一个新列,在通过Subject和Pattern进行分组之后,我应用一个函数从与groupby关联的Time列表中移除异常值。elements) return [x if (mean - 2 * sd < x < mean + 2 * sd) else 0 for x in arr]
df_g = df.groupby
我正试图根据某些条件填写这一栏。你能帮我怎么做吗?19 nick 24 shiv 21 jack 46 jim 23 shiv 5
条件:如果Name与New列匹配,则检查上一行编号并填充相同的数字,否则填充下一个数字。它与dense_rank()类似,但我不想在这里使用dense_rank概念。有什么办法填这一栏吗?