更新时间:2022-11-26 21:29:31
如果要使用re
模块.您需要将其与map
一起使用.对于10位数字的字符串,请使用以下模式r"^\d{10}$"
If you want to use re
module. You need to use it with map
. For 10-digit strings, use this pattern r"^\d{10}$"
import re
odfscdate_re = re.compile(r"^\d{10}$")
m1 = odfscsv_df.isna().any(1)
m2 = odfscsv_df['ODFS_FILE_CREATE_DATETIME'].map(lambda x:
odfscdate_re.search(str(x)) == None)
[tuple(x) for x in odfscsv_df[m1 | m2].values]
注意:根据您的要求,我认为您也可以使用match
代替search
.
Note: depend on your requirement, I think you may also use match
instead of search
.