Ошибка при создании интерактивной гистограммы с помощью Plotly Express ⇐ Python
Ошибка при создании интерактивной гистограммы с помощью Plotly Express
Я пытаюсь создать интерактивную гистограмму с помощью Plotly Express, чтобы визуализировать количество задач, начинающихся и заканчивающихся в один и тот же день, по названию. Однако я столкнулся с ошибкой, которую не могу устранить. Вот упрощенная версия моего кода и пример данных:
импортироватьplotly.express как пиксели импортировать панд как pd # Пример данных задачи данные_задачи = { «Название задачи»: [»Задача 1», «Задача 2», «Задача 3», «Задача 4»], «Дата начала»: ['2023-09-16', '2023-09-16', '2023-09-17', '2023-09-18'], «Дата окончания»: ['2023-09-16', '2023-09-17', '2023-09-17', '2023-09-18'], } # Создаем DataFrame Task_df = pd.DataFrame(task_data) # Подсчитайте количество вхождений названия каждой задачи Task_counts = Task_df['Название задачи'].value_counts() # Создайте интерактивную гистограмму fig_task = px.bar( Task_counts.reset_index(), x='index', # Здесь возникает ошибка y = 'Название задачи', labels={'index': 'Название задачи', 'Название задачи': 'Количество'}, title='Задачи, начинающиеся и заканчивающиеся в один и тот же день по названию' ) # Показать интерактивную гистограмму fig_task.show() Я получаю следующее сообщение об ошибке:
ValueError: значение «x» не является именем столбца в «data_frame». Ожидалось одно из ['Название задачи', 'количество'], но получено: индекс Чтобы использовать индекс, передайте его напрямую как `df.index`.
Я пытаюсь создать интерактивную гистограмму с помощью Plotly Express, чтобы визуализировать количество задач, начинающихся и заканчивающихся в один и тот же день, по названию. Однако я столкнулся с ошибкой, которую не могу устранить. Вот упрощенная версия моего кода и пример данных:
импортироватьplotly.express как пиксели импортировать панд как pd # Пример данных задачи данные_задачи = { «Название задачи»: [»Задача 1», «Задача 2», «Задача 3», «Задача 4»], «Дата начала»: ['2023-09-16', '2023-09-16', '2023-09-17', '2023-09-18'], «Дата окончания»: ['2023-09-16', '2023-09-17', '2023-09-17', '2023-09-18'], } # Создаем DataFrame Task_df = pd.DataFrame(task_data) # Подсчитайте количество вхождений названия каждой задачи Task_counts = Task_df['Название задачи'].value_counts() # Создайте интерактивную гистограмму fig_task = px.bar( Task_counts.reset_index(), x='index', # Здесь возникает ошибка y = 'Название задачи', labels={'index': 'Название задачи', 'Название задачи': 'Количество'}, title='Задачи, начинающиеся и заканчивающиеся в один и тот же день по названию' ) # Показать интерактивную гистограмму fig_task.show() Я получаю следующее сообщение об ошибке:
ValueError: значение «x» не является именем столбца в «data_frame». Ожидалось одно из ['Название задачи', 'количество'], но получено: индекс Чтобы использовать индекс, передайте его напрямую как `df.index`.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение