Для отображения наиболее часто встречающихся слов в столбце датафрейма в pandas можно использовать следующий код:
```python
import pandas as pd
from collections import Counter
# Создаем датафрейм
data = {'text': ['white;old;bmw','black;new;audi','white;new;bmw','blue;old;audi']}
df = pd.DataFrame(data)
# Разбиваем строку на слова и подсчитываем их количество
words = df['text'].str.split(';').explode()
word_counts = Counter(words)
# Выводим наиболее часто встречающиеся слова
most_common_words = word_counts.most_common()
print(most_common_words)
```
Для извлечения тегов в формате "white;old;bmw" из столбца датафрейма, а затем составления списка самых часто и редко встречающихся тегов можно использовать следующий код:
```python
import pandas as pd
from collections import Counter
# Создаем датафрейм
data = {'tags': ['white;old;bmw','black;new;audi','white;new;bmw','blue;old;audi']}
df = pd.DataFrame(data)
# Разбиваем теги на отдельные слова
tags = df['tags'].str.split(';').explode()
# Подсчитываем количество упоминаний каждого тега
tag_counts = Counter(tags)
# Выводим самые часто встречающиеся и редко встречающиеся теги
most_common_tags = tag_counts.most_common(5)
least_common_tags = tag_counts.most_common()[:-6:-1]
print('Самые часто встречающиеся теги:')
print(most_common_tags)
print('\nСамые редко встречающиеся теги:')
print(least_common_tags)
```
Этот код разбивает строку с тегами на отдельные теги, подсчитывает их количество с помощью Counter и выводит список самых часто и редко встречающихся тегов.