pd.to_datetime() 函数是用来将日期字符串转换为 datetime 对象的函数,它并不支持将 '20211' 转换为 '2021年第一季度' 的功能。要实现这个转换,可以使用字符串操作和条件语句,例如:

s = '20211'
year = s[:4]
quarter = s[-1]
quarter_str = ''
if quarter == '1':
    quarter_str = '第一季度'
elif quarter == '2':
    quarter_str = '第二季度'
elif quarter == '3':
    quarter_str = '第三季度'
elif quarter == '4':
    quarter_str = '第四季度'

result = year + '年' + quarter_str
print(result)  # 输出:2021年第一季度

这个代码将字符串 '20211' 拆分成年份和季度两部分,然后根据季度数字选择对应的季度字符串,并将两部分拼接起来。

Pandas 如何将 '20211' 转换为 '2021年第一季度' - Python 日期时间处理

原文地址: http://www.cveoy.top/t/topic/lMrN 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录