我有以下数据框:
date A B C days
1/15/19 3.373721 0.151641 0.089789 30
2/15/19 2.974086 0.1384 0.079153 30
3/15/19 2.876406 0.154186 0.076553 30
4/15/19 2.176122 0.150017 0.057916 30
5/15/19 2.099208 0.15434 0.055869 30
6/15/19 2.092377 0.15081 0.055687 30
7/15/19 2.385295 0.155956 0.063483 30
数据框的索引是“日期”列。我正在尝试将A列和B列除以名为days的列。
我尝试了以下代码:
df.iloc[:,0:2]=df.iloc[:,0:2]/df['days']
我也尝试过:
df.iloc[:,0:2]=df.iloc[:,0:2].div(df['days'])
这两个操作最终都导致列A和B中的NaN。我在做什么错? 谢谢