我想根据数据框的下一个索引中已有的值在数据框中创建一个新列。因此,数据帧如下所示:
col1 col2
A Test
A Test1
A Test2
B BTest
B BTest1
因此,在这种情况下,每个新字母的值都必须改变,最终的数据帧应该如下所示:
A Test Test1
A Test1 Test2
A Test2
B BTest BTest1
B BTest1
我想稍后在有向图中绘制这个,这就是为什么我需要这样做。有没有想过在不写exspensive for循环的情况下执行这个?你知道吗
Tags:
我想这是你想做的自我加入。你知道吗
输出:
使用
groupby
并将列值上移1(因此,shift(-1)
):相关问题 更多 >
编程相关推荐