如何在python中将字符串转换为数字

时间:2017-10-18 19:52:56

标签: python

我在名为“term”的数据框中有一列。它的价值是('36个月','60个月','36个月','36个月','60个月') 现在我想将该列转换为数字,如(36,60,36,36,60) 我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

这可能会有所帮助:

In [12]: df 
Out[12]: 
        term
0  36 months
1  60 months
2  36 months
3  36 months
4  60 months

In [14]: df.term.str.replace(' months','').astype(int)
Out[14]: 
0    36
1    60
2    36
3    36
4    60
Name: term, dtype: int64