Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Convierte una columna en TimeType con el formato especificado opcionalmente. Especifique formatos según el patrón datetime. De forma predeterminada, sigue las reglas de conversión a TimeType si se omite el formato. Equivalente a col.cast("time").
Syntax
import pyspark.sql.functions as sf
sf.to_time(str=<str>)
# With format
sf.to_time(str=<str>, format=<format>)
Parámetros
| Parámetro | Tipo | Description |
|---|---|---|
str |
pyspark.sql.Column o str |
Cadena que se va a analizar a tiempo. |
format |
pyspark.sql.Column o str |
Optional. Patrón de formato de hora que se va a seguir. |
Devoluciones
pyspark.sql.Column: valor de hora como pyspark.sql.types.TimeType tipo.
Examples
Ejemplo 1: Convertir cadena en una hora.
import pyspark.sql.functions as sf
df = spark.createDataFrame([("10:30:00",)], ["str"])
df.select(sf.to_time(df.str)).show()
+------------+
|to_time(str)|
+------------+
| 10:30:00|
+------------+
Ejemplo 2: Convertir cadena a una hora con un formato.
import pyspark.sql.functions as sf
df = spark.createDataFrame([("10:30:00", "HH:mm:ss")], ["str", "format"])
df.select(sf.to_time(df.str, df.format)).show()
+--------------------+
|to_time(str, format)|
+--------------------+
| 10:30:00|
+--------------------+