Calculated columns 如何根据相邻三行的最小值和最大值插入新列? 这是我的数据帧:

Calculated columns 如何根据相邻三行的最小值和最大值插入新列? 这是我的数据帧:,calculated-columns,Calculated Columns,作为pd进口熊猫 将numpy作为np导入 df=pd.数据帧(np.数组([[1,7],[1,4],[4,9],[2,3],[6,7],[0,4],[5,6],[1,2],[7,6],[0,7],[6,6],[5,0]),列=[“A”,“B”]) 我想添加两个新列:A_Top和B_Bottom 如果行值不是最多3行,则_Top的值为零 如果行值最多为3行,则_Top的值为其自身 同样的条件也适用于B_底部 预期结果如下 我不会写代码 你能帮我吗

作为pd进口熊猫

将numpy作为np导入

df=pd.数据帧(np.数组([[1,7],[1,4],[4,9],[2,3],[6,7],[0,4],[5,6],[1,2],[7,6],[0,7],[6,6],[5,0]),列=[“A”,“B”])

我想添加两个新列:A_Top和B_Bottom

如果行值不是最多3行,则_Top的值为零

如果行值最多为3行,则_Top的值为其自身

同样的条件也适用于B_底部

预期结果如下

我不会写代码

你能帮我吗