Представьте себе, если у вас есть список строк и панд dataframe с колонки Foo
, который имеет слова, которые могут содержать такие строки:панды GroupBy список строк
my_list = ['A', 'B', 'C']
ФР [ «Foo»] имеет слова, содержащие «A» или «B» или «C»,
вы можете извлечь те, которые содержат df.Foo.str.contains(my_list[0])
и т. д., но можете ли вы группировать по строкам, которые соответствуют списку? Так GroupBy будет по содержит 'A' или 'B' или 'C'
Вы хотите, чтобы слова отображались в нескольких группах? Например, у абракадабры есть все три, так должно ли оно появляться во всех трех группах? А если нет, есть ли одно письмо, которое имеет преимущество над другим? – TheF1rstPancake
Предположим (для начала) Foo содержит только одно из трех слов – Drew
Имеет ли значение вопрос? –