Поиск в столбце подстроки, соответствующей значению из другого столбцаPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Поиск в столбце подстроки, соответствующей значению из другого столбца

Сообщение Anonymous »

допустим, у меня есть таблица, которая выглядит примерно так:

< 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»