Почему это не работает для строковых методов с использованием панд?check str.contains in pandas using string из серии
df['col1'].str.contains(df['col2'])
Продолжайте получать: объекты «Серии» изменяемы, поэтому их нельзя хэшировать.
Обновление: уточнить. Я бы сравнил эти столбцы по строкам, а для частичной строки - точно в порядке. Например, для столбца 1 и столбца 2 ниже, я хотел бы вывод выше, чтобы быть, как на выходе:
col-1 col-2 output
'cat' 'at' True
'aunt' 'at' False
'dog' 'dg' False
'edge' 'dg' True
'contains' берет образец, я думаю, что вы хотите' '.isin' так ДФ [ 'col1 '] .isin (df [' col2 ']) ' – EdChum
Я думаю, что y ou need 'df ['col1']. isin (df ['col2']. values)', правильно? – exp1orer
Так что не важно, что я хочу только совместить часть строки? 'mn' isin 'mnxn' будет истинным? – kmartin