В настоящее время я пытаюсь построить данные, где переменная x
- это год, а переменная y
- это количество побед Филадельфии Филлис за сезон.Я пробовал несколько методов построения этих двух переменных из моего набора данных, однако ничего не работает.Ниже приведен последний вариант, который я пробовал.
Первый столбец моего файла - это год, а третий столбец - количество побед (или столбцы 0 и 2).
У меня естьпопытался установить x и y для столбцов, и то, что я имею ниже, это то, что я пытался совсем недавно.
import csv
import numpy
import random
import pandas as pd
import matplotlib.pyplot as plt
plt.rcParams['figure.figsize']=(10,6)
phillies_data =
pd.read_csv('/Users/hannahbeegle/Desktop/Teams/PHILLIEScsv.csv',
header = None)
phillies_data.plot(x='Year',y='W')
plt.xlabel('Year')
plt.ylabel('Wins')
plt.title('Amount of Wins in Phillies History (1871-2018)')
plt.xlim(1870, 2020)
plt.ylim(0, 170)
plt.show()
СООБЩЕНИЕ ОБ ОШИБКЕ:
Traceback (most recent call last):
Файл "/ Library / Frameworks / Python.framework / Версии / 3.7 / lib / python3.7 / site-packages / pandas / core / indexes / base.py ", строка 2657, в get_loc вернуть self._engine.get_loc (key) Файл" pandas / _libs / index.pyx "", строка 108, в файле pandas._libs.index.IndexEngine.get_loc" pandas / _libs / index.pyx ", строка 129, в файле pandas._libs.index.IndexEngine.get_loc" pandas / _libs / index_class_helper.pxi ",строка 91, в pandas._libs.index.Int64Engine._check_type KeyError: 'Year'
Во время обработки вышеуказанного исключения произошло другое исключение:
Traceback (последний вызов был последним): файл"/ Users / hannahbeegle / Desktop / Текстовые файлы / TeamDataBase.py", строка 121, в phillies_data.plot (x = "Год",y = "W") Файл "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pandas/plotting/_core.py", строка 2942, в , вызов sort_columns = sort_columns, ** kwds) Файл "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pandas/plotting/_core.py", строка 1973, в plot_frame **kwds) Файл "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pandas/plotting/_core.py", строка 1763, в _plot elif not isinstance (данные [x],ABCSeries): файл "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pandas/core/frame.py", строка 2927, в getitem indexer =Файл self.columns.get_loc (key) "/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/pandas/core/indexes/base.py", строка 2659, в возвращаемом get_locself._engine.get_loc (self._maybe_cast_indexer (key)) Файл "pandas / _libs / index.pyx", строка 108, в файле pandas._libs.index.IndexEngine.get_loc "pandas / _libs / index.pyx", строка 129, в pandas._libs.index.IndexEngine.get_loc Файл "pandas / _libs / index_class_helper.pxi", строка 91, в pandas._libs.index.Int64Engine._check_type KeyError: 'Year'