Мне нужно преобразовать столбец, который содержит только время в виде строки, в тип метки времени или любую другую функцию времени, которая доступна в spark.
Ниже приведен тестовый фрейм данных, в котором в качестве строки указан «Time_eg».столбец,
Time_eg
12:49:09 AM
12:50:18 AM
Схема перед преобразованием во время,
Time_eg: строка (nullable = true)
//Converting to time stamp
val transType= test.withColumn("Time_eg", test("Time_eg").cast("timestamp"))
Схема послепри преобразовании в метку времени используется схема
Time_eg: метка времени (nullable = true)
Но вывод transType.show()
дает нулевое значение для столбца «Time_eg».
Пожалуйста, дайте мне знать, как преобразовать столбец, который содержит только время в виде строки, в метку времени в Spark Scala?
Большое спасибо, если кто-нибудь может помочь в этом?
Спасибо