Математическая работа с pyspark
У меня есть структура в rdd, которая содержит время записи, как это: 02:00:30. Я хочу преобразовать данные из этого формата во второй формат, я хочу сделать это лечение: 02 * 3600 + 00 * 60 + 30, может кто-нибудь, пожалуйста, помогите мне сделать это лечение в pyspark?? заранее спасибо.
1 ответ
Решение
Отобразить это
rdd=rdd.map(lambda row: [3600*int(row[0].split(':')[0])+60*int(row[0].split(':')[1])+*int(row[0].split(':')[2]))