• Как вычислить количество записей?

    @angrypotato666
    import pandas as pd

    # Создаем пример данных
    data = {'skills': ['Python;Pandas;Numpy', 'Python;SQL;Pandas', 'R;SQL;Excel', 'R;Python;Excel', 'Java;SQL;Excel']}
    df = pd.DataFrame(data)

    # Разделяем столбец с навыками на отдельные строки
    df['skills'] = df['skills'].str.split(';')

    # Преобразуем списки в отдельные строки
    df = df.explode('skills')

    # Считаем количество упоминаний каждого навыка
    skill_counts = df['skills'].value_counts()

    # Выводим результат
    print(skill_counts)
    Ответ написан
    Комментировать
  • Как применить функцию для всего датафрейма pandas?

    @angrypotato666
    Была похожая ситуация.

    df = df.astype(str)
    
    def cleaner(column):
        return texthero.clean(column)


    Если нужно будет вывести графики:

    for column in df.columns:
    fig = go.Figure(data=[go.Histogram(x=df[column])])
    fig.update_layout(title=f'Гистограмма для столбца: {column}', xaxis_title=column)
    fig.show()
    Ответ написан
    Комментировать