Предположим, у меня есть такой фрейм данных:
df = pd.DataFrame({'A': ["asdfg", "abcdef", "ababab", "ghhzgghz", "qwerty"], 'B': [1, 2, 3, 4, 5]})
df.head()
O / P:
A B
asdfg 1
abcdef 2
ababab 3
ghhzgghz 4
qwerty 5
Как мне go проверить и проверить, есть ли повторяющаяся подстрока / s в столбце A?
A B C
asdfg 1 False
abcdef 2 False
ababab 3 True (matches for ab)
ghhzgghz 4 True (matches for gh)
qwerty 5 False
Общий лог c для return s in (s + s)[1:-1]
, но я хочу, чтобы он был упорядочен для любого общего повторения подстроки в каждой из этих строк.