嘗試幫手機號碼補0,但是後面用'0' + filter.loc[mobile , 'mobile']的方式會報警告
如果只是單純的賦值,例如 filter.loc[mobile , 'mobile'] = '12345'就沒問題
這操作實在是不太直覺,希望有人可以幫忙解惑一下
錯誤訊息:
Try using .loc[row_indexer,col_indexer] = value instead
See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy
filter.loc[mobile , 'mobile'] = '0' + filter.loc[mobile , 'mobile']
使用下列程式碼試試看。
filter.loc[mobile , 'mobile'] = filter.loc[mobile , 'mobile'].map('0{}'.format)