pandas DataFrame 逐行操作(可修改数据)

df.iterrows() 是不能修改的,只能查看,如果想对DataFrame进行逐行操作修改数据,该用什么办法,网上查到推荐率比较高的一篇文章,

https://blog.csdn.net/codechelle/article/details/78251838,文章是转发别人的,说明不详细,而且给出的链接已经不能访问。其实方法很简单,

这里给出正确的解决方案。

 

[wshop_paid post_id=”251″ show_buy_btn=”true”]

for index,row in df.iterrows():

    if  row.flag==1:
        
        df.loc[index, 'flag'] = 0

[/wshop_paid]

0
分享到:
广告位招租

评论1

请先

  1. 好文章
    毒蝎2018-11-30 9:45:17
没有账号? 忘记密码?