【发布时间】:2018-11-17 11:10:04
【问题描述】:
我有以下数据框。其中列“col1”是一个字符串列,由文本、特殊字符、破折号、圆点和日期组成。
我想替换col1 中仅包含破折号和/或圆点的所有条目。它们应替换为单词null。请注意col1 中的日期也包含破折号或圆点。这些我不想替换。
** 输入:**
col1
----
-
---
02-05-2018 meet with bm sir and service manager
02-05-2018 meet with xyz sir for HA
02-05-2018 meet with pqr sir for PAI
04-12-2107
-
.
...
03.08.2018
期望的输出:
Col1
null
null
null
02-05-2018 meet with bm sir and service manager
02-05-2018 meet with xyz sir for HA
02-05-2018 meet with pqr sir for PAI
04-12-2107
null
null
null
03.08.2018
【问题讨论】:
-
我已经清楚地提出了这个问题并给出了相关的例子。 @Scott Boston 也提出了解决方案,不幸的是它不起作用。
-
解决方案很难找到,并不能说明它是无用的。请询问我是否不清楚,而不是在没有提供解决方案的情况下简单地标记它。
标签: regex python-3.x pandas regexp-replace