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