2
我有以下的數據幀,DF:熊貓據幀複雜的計算
Year totalPubs ActualCitations
0 1994 71 191.002034
1 1995 77 2763.911781
2 1996 69 2022.374474
3 1997 78 3393.094951
我想編寫的代碼,將做到以下幾點:currentyear的
引文/總前兩年
的totalPubs的我想要的東西,以創建一個名爲影響因子的新列,並生成它,如下所示:
for index, row in df.iterrows():
if row[0]>=1996:
df.at[index,'Impact Factor'] = df.at[index, 'ActualCitations']/(df.at[index-1, 'totalPubs'] + df.at[index-2, 'totalPubs'])