新的问题,与上文无关,怎么将df['日期'][0]=‘4个月’ 通过python代码转换为df['日期'][0]=4
时间: 2023-10-07 17:04:02 浏览: 39
python 计算两个日期相差多少个月实例代码
5星 · 资源好评率100%
你可以使用Python中的正则表达式库re来匹配出字符串中的数字,然后转换为整数。具体代码如下:
``` python
import re
# 原始字符串
date_str = '4个月'
# 使用正则表达式匹配数字
num = int(re.findall('\d+', date_str)[0])
# 转换后的整数
print(num) # 输出 4
```
上面的代码中,使用`re.findall('\d+', date_str)`来匹配字符串中的数字,返回一个列表,然后取第一个元素,并使用`int()`函数将其转换为整数。最后得到的整数4即为需要的结果。
阅读全文