


Wie konvertiere ich eine PySpark-String-Spalte in eine Datumsspalte?
Dec 01, 2024 am 11:26 AMPySpark-String in Datumsformat konvertieren
Sie haben einen PySpark-DataFrame mit einer String-Spalte im MM-TT-JJJJ-Format und Sie Ich muss es in ein Datum umwandeln Spalte.
Lösung:
Um eine PySpark-String-Spalte in eine Datumsspalte zu konvertieren, können Sie die Funktion to_date verwenden. Wenn Sie jedoch eine ältere Version von Spark (< 2.2) verwenden, können Sie dem alternativen Ansatz unten folgen:
Alternativer Ansatz für Spark < 2.2:
Verwenden Sie eine Kombination aus den Funktionen unix_timestamp und from_unixtime:
from pyspark.sql.functions import unix_timestamp, from_unixtime # Example DataFrame with string dates df = spark.createDataFrame( [("11/25/1991",), ("11/24/1991",), ("11/30/1991",)], ["date_str"] ) # Convert to timestamps df2 = df.select( "date_str", from_unixtime(unix_timestamp("date_str", "MM/dd/yyy")).alias("date") )
Dadurch wird eine neue Spalte mit dem Namen date erstellt, wobei Datumsobjekte aus der Zeichenfolgenspalte konvertiert werden.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich eine PySpark-String-Spalte in eine Datumsspalte?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Wie benutze ich eine schöne Suppe, um HTML zu analysieren?

So herunterladen Sie Dateien in Python

So verwenden Sie Python, um die ZiPF -Verteilung einer Textdatei zu finden

Wie man mit PDF -Dokumenten mit Python arbeitet

Wie kann man mit Redis in Django -Anwendungen zwischenstrichen

Wie führe ich ein tiefes Lernen mit Tensorflow oder Pytorch durch?

Einführung des natürlichen Sprach -Toolkits (NLTK)
