Я пытаюсь пройти по столбцу файла csv и для каждой итерации проверять, можно ли найти значение в другом файле csv. Лучше было бы проверить, можно ли найти два значения двух столбцов в одной строке в другом CSV-файле.
например:
CSV1 with column 1-10
и
CSV2 with column 1-10
Теперь я ищу определенные строки, которые находятся в column1 и column2 CSV1, и смотрю, смогу ли я найти их в CSV2.
скажем, в CSV1 у нас есть это
Column 1 Column2
row1: "Hello" "you"
row2: "How are you" "me"
row3: "xyz" "youme"
row4: "xyz" "meyou"
...
row10:"xyz" "xyz"
и CSV2
Column1 Column2
row1: "Hello" "no"
row2: "How are you" "me"
row3: "Hello" "you"
row4: "xyz" "yes"
...
row10:"xyz" "xyz"
И я хочу пройтись по строкам CSV1, взять значение column1
и column2
из row1
и посмотреть, смогу ли я найти их в CSV2
(они могут быть в любом столбце в CSV2
, но оба будут в одной строке)
Если, например, первая комбинация CSV1
column1
и column2
из row1
может быть найдена в любом row
of CSV2
Я хочу иметь True
, чтобы указать мне, какая строка существует, а какая нет.
В моем примере я хочу взять «Hello» и «you» из CSV1
row1
и хотите проверить, встречается ли эта комбинация где-нибудь в CSV2
, но только если существуют и «Hello», и «you». В противном случае распечатайте false
.
Таким образом, он распечатает следующий результат для CSV2
row1: false
row2: false
row3: true
....
До сих пор я использовал isin
, поэтому проверьте, существует ли значение, а затем сравните их вручную в excel, что не очень полезно. Было бы лучше построить вокруг него al oop, но я не совсем уверен, как это сделать.
Надеюсь, вы мне поможете.