dataframe:将一列中的值与上一列中的值进行比较

2024-09-30 02:22:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个数据框,我想在其中添加一列(col_new),该列的值取决于现有列(col_exist)中的值的比较

现有列(类型=对象)包含As和Bs。 新列应从1开始计数。 如果A跟在A后面,则计数应增加1。 如果A跟在B后面,则计数应增加1。 如果a之后是B,则计数不应上升。 如果a B跟随a B,则计数不应上升

col_exist  col_new
    A       1
    A       2
    A       3
    B       3
    A       4
    B       4
    B       4
    A       5
    B       5

我对编程一无所知,所以提前感谢您的adequade回答


Tags: 数据对象类型newbsas编程col

热门问题