基于滯后列值填充列-python

我有一個數據表:

我想在vpos或hpos中添加一個數字,即數字1,團隊切換時表示位置發生變化。我想我會使用某種類型的延遲,但我不知道如何在python中做到這一點。我希望最后一張table看起來像這樣:

任何方向都會有幫助。非常感謝。

? 最佳回答:

如果您的數據表是Pandas dataframe{df,那么您可以嘗試:

m = df["Team"].shift() != df["Team"]
df.loc[m & df["Team"].eq("away"), "vpos"] = 1
df.loc[m & df["Team"].eq("home"), "hpos"] = 1

df的結果

   Team
0  home
1  away
2  away
3  away
4  home
5  home
6  away

is

   Team  vpos  hpos
0  home   NaN   1.0
1  away   1.0   NaN
2  away   NaN   NaN
3  away   NaN   NaN
4  home   NaN   1.0
5  home   NaN   NaN
6  away   1.0   NaN
主站蜘蛛池模板: 91福利国产在线观看一区二区 | 国产激情一区二区三区四区| 尤物精品视频一区二区三区| 国产一区二区三区免费| 日韩一区二区a片免费观看| 久久一区二区三区精品| 国产天堂一区二区综合| 国产一区二区三区播放| 无码人妻精一区二区三区| 亚洲视频一区二区三区| 一区高清大胆人体| 日韩一区二区电影| 国产成人无码精品一区在线观看| 成人精品一区二区电影| 国产未成女一区二区三区| 亚洲欧美日韩国产精品一区| 亚洲一区二区三区久久| 亚洲综合在线成人一区| 麻豆高清免费国产一区| 五月婷婷一区二区| 亚洲一区二区三区在线网站| 亚洲av日韩综合一区久热| 亚洲一区二区三区丝袜| 在线成人一区二区| 女女同性一区二区三区四区| 鲁丝丝国产一区二区| 精品一区二区三区在线观看l | 国产成人av一区二区三区在线| 亚洲av色香蕉一区二区三区| 成人精品一区二区三区电影| 波多野结衣在线观看一区二区三区| 99国产精品欧美一区二区三区| 国产伦一区二区三区免费| 国产成人精品一区在线| 精品亚洲一区二区| 亚洲熟女乱色一区二区三区| 国产精品熟女视频一区二区| 亚洲一区日韩高清中文字幕亚洲| 国精产品一区一区三区免费视频| 日韩亚洲AV无码一区二区不卡| 国产精品电影一区|