我想在pandas series对象中同时使用当前的value
和前面的value
。
目前,我正尝试在for循环中使用.iteritems()
和嵌套的if
语句进行迭代,如下所示:
for index, value in gdp['Recession_start'].iteritems():
if value & "value+1":
Recession_start=gdp['Quarter'].iloc[index]
print(Recession_start)
我的数据帧(gdp)是这样的:
Quarter Recession_start
2000q1 False
2000q2 False
2000q3 True
2000q4 True
2001q1 False
我想知道如何引用不同的值。提前谢谢!你知道吗
选项1
shift
与loc
选项2
astype(int)
与diff
两者都会导致:
Python 3.6.4, Pandas 0.22.0
相关问题 更多 >
编程相关推荐