Чтобы получить позиции, в которых значения двух столбцов совпадают в таблице, вы можете использовать различные методы в зависимости от языка программирования или инструментов, которые вы используете. Вот несколько примеров на Python, SQL и Excel:
Питон:
-
Использование библиотеки pandas:
import pandas as pd # Assuming you have a DataFrame 'df' with columns 'column1' and 'column2' matches = df[df['column1'] == df['column2']].index.tolist() print(matches) -
Использование понимания списка:
matches = [index for index, (value1, value2) in enumerate(zip(column1, column2)) if value1 == value2] print(matches)
SQL:
Предполагаем, что у вас есть таблица с именем «table_name» со столбцами «column1» и «column2»:
SELECT *
FROM table_name
WHERE column1 = column2;
Excel:
Предполагая, что ваши данные находятся в столбцах A и B, вы можете использовать следующую формулу в столбце C для поиска совпадений:
=IF(A1=B1, "Match", "")
Перетащите формулу вниз, чтобы применить ее ко всем строкам. В ячейках столбца C будет отображаться надпись «Совпадение», если значения в столбцах A и B совпадают.