如何扫描字符串中的字符以标记匹配是否正确

问题描述

我有2列字符串,如果行中每个字符串的前3个字符匹配,我想创建一个带有“是”或“否”的列。基本上,代码遍历第1列第1行的前3个字符,并将其与第2列第1行进行比较,以查看前3个字符是否匹配;如果是,则应在示例的第3列中显示“是”。

IE:第1行第1列扫描“ p”“ a””,然后在第1行第2列中查找并扫描“ p”“ a””,这意味着它们相同,并且在第3列中应为true

我对python很陌生;我的道歉。

原始表:

print(df)
        col1        col22
Index                    
0        Img     Img_A_10
1      Fruit  Fruit_A_100
2        Img     Img_A_10
3       Ball   Ball_B_120
4       Ball   Ball_B_120
5      Fruit  Fruit_A_100
6      shirt        shirt
7      Fruit  Fruit_A_100

预期输出表:

+-------------+---------+----------+
|  Row Index  |  Col1   |  Col2    |
+-------------+---------+----------+
| 1           | pasta   | pastas   |
| 2           | sauces  | orange   |
| 3           | kiwi    | kiwis    |
+-------------+---------+----------+

我没有任何代码可以显示,因为我不确定如何启动。谢谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)