|

楼主 |
发表于 2020-3-15 19:52:09
|
显示全部楼层
不好意思,我的代码好像粘错了,不是这段出警告了,抱歉抱歉,是下面这两段:
print("5==========================================================================")
#5.对PM_Dongsi、PM_Dongsihuan、PM_Nongzhanguan三列中超500的数据修改为500
index_list4 = df[df.PM_Dongsi > 500].index.tolist()
index_list5 = df[df.PM_Dongsihuan > 500].index.tolist()
index_list6 = df[df.PM_Nongzhanguan > 500].index.tolist()
print("there are {} items:".format(len(index_list4)))
print(index_list4)
print("there are {} items:".format(len(index_list5)))
print(index_list5)
print("there are {} items:".format(len(index_list6)))
print(index_list6)
for i in index_list4:
df["PM_Dongsi"][i] = 500
for i in index_list5:
df["PM_Dongsihuan"][i] = 500
for i in index_list6:
df["PM_Nongzhanguan"][i] = 500
print("6==========================================================================")
#6.修改cbwd列中值为“cv”的单元格,用其后项填充
index_list7 = df[df.cbwd == 'cv'].index.tolist()
print("there are {} items:".format(len(index_list7)))
print(index_list7)
for i in index_list7:
df["cbwd"][i]=np.nan
df["cbwd_new_bfill"]=df["cbwd"].bfill() |
|