допустим, у меня есть таблица, которая выглядит примерно так:
< thead>
Значение
Longer_Value
Третье_значение
< th>Результат
подстроканеправильная_ячейка_извините
неправильное_соответствие
другой текст
substring_here
match_this1
другой текст
второй_здесь
match_this2
второй
substring_there
match_this3
Я хочу заполнить столбец «Результат» значениями столбца «Третье_значение», соответствующими значениям в столбце «Больше_значение», если значение из первого столбца было найдено. Если было найдено более одного, я хотел бы перечислить их с некоторым разделителем.
Таким образом, конечная таблица будет выглядеть примерно так:
Значение
Longer_Value
Third_Value
Результат
подстрока
wrong_cell_sorry
wrong_match
match_this1, match_this3
другой текст
substring_herematch_this1
no_match
другой текст
второй_здесь
match_this2
no_match
второй
substring_there
match_this3
match_this2
Я пробовал различные комбинации .loc и str.contains (с регулярное выражение отключено), но пока безуспешно. Есть идеи, как это сделать?
Подробнее здесь: https://stackoverflow.com/questions/790 ... her-column
Поиск в столбце подстроки, соответствующей значению из другого столбца ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Поиск в столбце подстроки, соответствующей значению из другого столбца
Anonymous » » в форуме Python - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-