我有一个数据集,其中包含经纬度,如 20.55E 和 30.11N 。我想在需要时用适当的-替换这些方向字符串。因此,基本上,我将根据条件进行映射并更改值。
目前,我有一个Schema
,我正在尝试整理TransformProcess
我的Schema
是这样的:
new Schema.Builder()
.addColumnTime("dt", DateTimeZone.UTC)
.addColumnsDouble("AverageTemperature" , "AverageTemperatureUncertainty")
.addColumnsInteger("City" , "Country")
.addColumnsFloat("Latitude" , "Longitude")
.build();
我被这样的TransformProcess
困扰:
new TransformProcess.Builder(schema)
.filter(new FilterInvalidValues("AverageTemperature" , "AverageTemperatureUncertainty"))
.stringToTimeTransform("dt","yyyy-MM-dd", DateTimeZone.UTC)
. // map currentLatitude -> remove direction string and put sign
我正在尝试遵循本教程中的this code,在TransformProcess
之后,我将做Spark
的工作并保存数据。
我的问题是:
如何执行映射?
根据{{1}}的API文档,我无法理解任何可以帮助我解决问题的东西。
我正在使用 Deeplearning4J