【发布时间】:2021-05-30 05:15:00
【问题描述】:
我对 pyspark 真的很陌生,我遇到了正则表达式的问题。所以,我有一个日期列,我想检查一列的行是否为日期格式(dd/mm/yyyy)。我知道如何在普通 python 中做到这一点,但不知道 pyspark,有人可以帮忙吗?
我的代码:
df =
Date name
0 12/12/2020 a
1 24/01/2019 b
2 08/09/2018 c
3 12/24/2020 d
print(re.search('\d.*\/.*\d.*\/.*\d', str(df['Date'])))
给出:
<re.Match object; span=(2, 54), match="12/12/2020', '24/01/2019', '08/09/2018', '12/24/2020>
如何在pyspark中做同样的事情?
【问题讨论】:
标签: regex dataframe apache-spark date pyspark