Как восстановить СДР пар (ключ, значение) после того, как они были сохранены / прочитаны из текстового файла
Я сохранил мой RDD пар (ключ, значение) в текстовый файл, используя saveAsTextFile. После того, как я прочитал текстовый файл обратно, используяsc.textFile("filename.txt")
команда, я закончил с строками, а не (ключ, значение) пары. Мои ключи раньше были строками, а значения были списками с плавающей точкой. Вот пример:
(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])
Как мне легко преобразовать эту строку в пару (ключ, значение)? Есть ли команда чтения Spark, которая сделает это при чтении?
Я использую интерфейс Python для Spark.