pandas: replace string with another string

前端 未结 4 1365
深忆病人
深忆病人 2020-12-10 12:33

I have the following data frame

    prod_type
0   responsive
1   responsive
2   respon
3   r
4   respon
5   r
6   responsive

I would like t

4条回答
  •  庸人自扰
    2020-12-10 12:58

    Solution with replace by dictionary:

    df['prod_type'] = df['prod_type'].replace({'respon':'responsive', 'r':'responsive'})
    print (df)
        prod_type
    0  responsive
    1  responsive
    2  responsive
    3  responsive
    4  responsive
    5  responsive
    6  responsive
    

    If need set all values in column to some string:

    df['prod_type'] = 'responsive' 
    

提交回复
热议问题