首页 > 解决方案 > 如何将 23 年 0 个月转换为数值,以便在预测建模中使用它

问题描述

我有一个数据集,其中的值采用这种形式

23 年 0 个月或 2 年 6 个月

如何将其转换为数值数据或任何其他形式,以便可用于预测建模,使用 pandas

标签: excelpandaspython-2.7data-sciencedata-modeling

解决方案


根据 ALollz 在评论中所说的,您可以用空格分隔行并将月份添加为一年的百分比

a = "23 years 6 months"
b = a.split(" ")

print(str(float(b[0]) + float(b[2])/12))

输出:23.5


推荐阅读