【发布时间】:2021-01-19 16:12:14
【问题描述】:
我有一个这样的每周数据的 python 数据框:
Week Val
1 11
2 11
3 11
4 11
5 9
6 9
7 9
8 9
我想创建一个这样的输出表:
Week 1 Week 2 Val
1 4 11
5 8 9
抱歉,我对 python 及其迭代工具很陌生。我不知道如何解决这个问题。 我尝试使用前一行的列进行匹配,但我不认为如何更进一步:
df['Match'] = df['Val'].eq(df['Val'].shift(-1))
【问题讨论】:
标签: python-3.x pandas