从“条款列”示例“ 36个月”的int中删除“月”

时间:2019-08-09 04:12:24

标签: python pandas

需要在“贷款期限列”示例中分割int和字符串:“ 36 months”,并丢弃字符串,仅保留int36。
 从“ 36个月”到36“个月”到36

我一直在互联网上寻找解决方案, 但是搜索引擎会查看列标题并提供网址 日期解决方案。

def remove_months(string):
  return int(string.strip(' months'))
df['term'] = df['term'].apply(remove_months)

前两行代码运行(不给出错误)。 ,但第三行给出了错误。

属性错误:“无类型”对象没有属性“ strip”

我需要将字符串转换为整数并删除列中的字符串。例如:从“ 36个月”到36“个月”到36

0 个答案:

没有答案