У меня есть CSV-файл, для которого matplotlib должен создать гистограмму. Однако в CSV есть заголовки, которые мешают. Вот код, который я использую, чтобы заставить matplotlib игнорировать два заголовка, чтобы можно было запустить гистограмму. Я также включаю изображение того, как выглядит CSV файл на самом деле в сравнении с тем, что я пытаюсь заставить matplotlib прочитатьКак выглядит CSV на самом деле Что код способен выполнить. Ошибка, которую я получаю, когда запускаю этот код: "key error: COST" Как мне решить эту проблему и позволить коду игнорировать заголовки COUNTRY и COST

import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('Europe.csv',sep=';')
price = df['COST']
countries = df['COUNTRY']
plt.style.use('grayscale') 
plt.bar( countries, price, label='Europe', color='red')
plt.ylabel('Price in US$')
plt.title('Cost of spotify premium per country')
plt.xticks(rotation=90)
plt.legend(loc='best')
plt.show()

Lucia

Ответов: 1

Ответы (1)

добавьте header=True в read_csv

2022 WebDevInsider