Strip- oder Regex-Funktion in Spark 1.3 Dataframe

Ich habe einen Code aus PySpark 1.5, den ich leider rückwärts auf Spark 1.3 portieren muss. Ich habe eine Spalte mit alphanumerischen Elementen, möchte aber nur die Ziffern. Ein Beispiel für die Elemente in 'old_col' von 'df' ist:

 '125 Bytes'

In Spark 1.5 konnte ich @ verwend

df.withColumn('new_col',F.regexp_replace('old_col','(\D+)','').cast("long"))

Ich kann jedoch keine Lösung finden, die alte 1.3-Methoden wie SUBSTR oder RLIKE verwendet. Der Grund dafür ist, dass die Anzahl der Stellen vor "Bytes" unterschiedlich lang ist. Was ich also wirklich brauche, ist die "Ersetzen" - oder "Streifen" -Funktion, die ich in Spark 1.3 nicht finde. Irgendwelche Vorschläge?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage