类型转换
节点用途: 将一个字段或一组字段从一种数据类型转换为另一种数据类型。
在数据挖掘过程中,不同类型的字段的处理方式是不一样的,所以有时需要对字段的类型进行一下转换,再进行下一步的分析。例如,将字符型转换为数值型、数值型转换为字符型等。
操作方法 如下:
- 配置节点

配置选项卡:
说明:
- 类型选择:数据类型转换方式
- **字符串到数值:**将字符型的字段转换为数值型。一次可以处理多个字段
- **数值到字符串:**将数值型(整型和浮点型)字段转换为字符型字段。一次可以处理多个字段。
- 浮点到整型:将浮点型字段转换为整数型字段。浮点数转换为整数时,有四舍五入、取整、向上取整三种方式,其中取整表示只取整数部分,小数部分忽略,向上取整表示整数部分加1。一次可以处理多个字段。
- **字符串到日期:**将存储为字符型的日期字段转换为日期型。一次只能以处理一个字段。从可用列框中选择一个要转换的字段。并选择该字段中日期值的格式,也可以手动输入日期值的格式,程序将根据指定的日期值格式来解析该字段并生成日期字段。
- **日期到字符串:**将日期型字段转换为字符型字段。此处字段选择框只能选择日期型的字段。另外,必须正确的指定该日期字段的格式。
- **集合到字符串:**将集合类型字段转换为字符型字段。
- **字符串到集合:**将字符串型字段转换为集合型字段。
- **详细配置:**定义类型转换后的字段名,是否替代转换前字段,已经新字段类型的格式。
操作示例:
案例:在时间序列分析中,原始数据中日期字段是字符串形式,但是为了做时间序列预测,需要对日期进行类型转换,从字符串类型转换到日期类型。
- 配置节点,选择:“字符串到日期”
观察日期字段中,数值为“12/31/1979”,在日期格式中选择“MM/dd/yyyy”
- 确认配置,启用缓存后,执行。
执行后生成的数据表规格如下图,日期字段,已经被转换成日期类型。
