Wie kann RDD von (Schlüssel-, Wert-) Paaren wiederhergestellt werden, nachdem es in einer Textdatei gespeichert / gelesen wurde?

Ich habe meine RDD von (Schlüssel-, Wert-) Paaren mit saveAsTextFile in einer Textdatei gespeichert. Nachdem ich die Textdatei mit @ zurückgelesen hasc.textFile("filename.txt") Befehl endete ich mit Zeichenfolgen anstelle von (Schlüssel-, Wert-) Paaren. Früher waren meine Schlüssel Zeichenfolgen und Werte Listen von Gleitkommazahlen. Hier ist ein Beispiel:

(u'ALM_0', [98.0, 110.0, 104.0, 6.0, 208.0, -262.0, 136.0, -204.67395833333333, 45.362440283766297, -196487.0, 1.0, 4.0, 2.5, 1.1180339887498949, 10.0, -46.0, 261.0, -3.6343749999999999])  

Wie kann ich diese Zeichenfolge einfach in ein (Schlüssel-, Wert-) Paar konvertieren? Gibt es einen Spark-Lesebefehl, der dies beim Lesen tut?

Ich verwende die Python-Oberfläche für Spark.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage