【问题标题】:Create a new column with longest starting substring [duplicate]创建一个具有最长起始子字符串的新列[重复]
【发布时间】:2018-06-06 09:10:12
【问题描述】:

我在数据集中有 2 列,两个值都在 chr 中。 我需要创建一个具有最长起始(初始)子字符串的新列。 示例。

A…………B…………C.

澳大利亚奥地利澳大利亚

网络网络连接网络

新列名为 C,我要创建它。在 C 列中,更新了来自 A 和 B 的常见起始字符串(Austr,Net)。我的数据集中的行数为 10k。

【问题讨论】:

标签: r string machine-learning analytics data-science


【解决方案1】:

从 A 和 B 中拆分单词的字符,并使用循环比较每个字符。并在新列 C 中追加匹配的字符。

类似于 list1=['n','e','t','w','o','r','k'] 和 list2=['n','e','t ','c','o','n','n','c','t']

现在 if(list1[i]==list2[i] then list3.append(list1[i])

并将列表 3 保留在第 3 列中。

【讨论】:

    猜你喜欢
    • 2021-08-02
    • 1970-01-01
    • 2020-07-31
    • 1970-01-01
    • 2021-06-20
    • 1970-01-01
    • 1970-01-01
    • 2018-03-26
    • 2019-09-11
    相关资源
    最近更新 更多