我有這樣的元組:
('id1', 'date;type;value\n2017-11-11 08:32:46.934;no_error;54.64325\n2017-11-11 08:32:47.356;no:error;35.46643\n')
我想用';'分割值 和'\n'。但我發現我無法連接它們,而且我不知道該怎么做。到目前為止,我有這個:
rdd.mapValues(lambda t: t.split(';'))
有什么辦法可以將它分成 2 個分隔符嗎?
uj5u.com熱心網友回復:
您可以re.split在正則運算式上使用拆分;|\n:
import re
rdd.mapValues(lambda t: re.split(';|\n', t))
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/370292.html
上一篇:當用戶開始自己滾動時,如何防止停止scrollIntoView?
下一篇:PySpark-視窗函式導致新列
