从'zipcode'下的数据框中,我希望使用python将以下列中的最后2位数更改为00
:
850xx
931xx
933xx
113xx
440xx
186xx
327xx
答案 0 :(得分:0)
data['zipcode'].astype(str)
将邮政编码列转换为string
。
zipc[:3]
获取zipc的3个第一个字符。
这样的东西?
In[90]: data['zipcode'] = 85055
In[91]: data['zipcode'] = [zipc[:3] + '00' for zipc in data['zipcode'].astype(str).values]
In[92]: data['zipcode']
Out[92]:
Index
1 85000
2 85000
3 85000
4 85000
5 85000
6 85000
7 85000
8 85000
9 85000
10 85000
Name: zipcode, dtype: object