在python中将数据帧转换为str

时间:2015-11-08 12:19:17

标签: python

从'zipcode'下的数据框中,我希望使用python将以下列中的最后2位数更改为00

850xx
931xx
933xx
113xx
440xx
186xx
327xx

1 个答案:

答案 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