【发布时间】:2020-08-28 15:52:45
【问题描述】:
我有 2 列字符串,如果行中每个字符串的前 3 个字符匹配,我想创建一个带有“是”或“否”的列。基本上是遍历第 1 列第 1 行的前 3 个字符并将其与第 2 列第 1 行进行比较以查看前 3 个字符是否匹配的代码;如果是,那么它应该在第 3 列中打印 YES,如示例所示。
IE:第 1 行第 1 列扫描“p”“a”“s”并查看第 1 行第 2 列并扫描“p”“a”“s”表示它们是相同的,并且在第 3 列中应该为真.
我对 python 还很陌生;我很抱歉。
原表:
+-------------+---------+----------+
| Row Index | Col1 | Col2 |
+-------------+---------+----------+
| 1 | pasta | pastas |
| 2 | sauces | orange |
| 3 | kiwi | kiwis |
+-------------+---------+----------+
预期输出表:
+-------------+---------+----------+---------+
| Row Index | Col1 | Col2 | Col3 |
+-------------+---------+----------+---------+
| 1 | pasta | pastas | YES |
| 2 | sauces | orange | NO |
| 3 | rosin | robert | NO |
+-------------+---------+----------+---------+
我没有任何代码可以显示,因为我不确定如何开始。谢谢。
【问题讨论】: