【发布时间】:2020-09-23 09:07:32
【问题描述】:
我有一个非常具体的问题要解决。我有一个带有字符串(路径)和相关指标的 DataFrame。为了使结果更具可读性,我想在条件下聚合字符串(计数)中的路径。一旦一个子字符串一个接一个地出现不止一次,此时应该在子字符串中添加一个乘数或类似的东西。
示例输入:
'SEO > direct_&c_(notset) > direct_&c_(notset) > direct_&c_(notset) > SEO'
期望的输出:
'SEO > 3 x (direct_&c_(notset)) > SEO'
正如您所见,不应聚合子字符串“SEO”,因为顺序很重要。输入显示一个用户路径,因此如果简单地计算不同的子字符串,重要信息就会丢失。
【问题讨论】:
标签: python string count sequence aggregation