Как присвоить значения ячеек excel переменной с помощью Python?

#python #excel #matrix #indexing

Вопрос:

Я должен составить график в зависимости от значений excel для каждого месяца, но мой код не берет их из excel. Там написано только ключевая ошибка «I4», поэтому мне интересно, что я сделал не так?

 import matplotlib.pyplot as plt  import pandas as pd  file = 'CHL1.xlsx'  xl = pd.ExcelFile(file).parse()  #April    a = xl['I4']  z = -1  mu = xl['I5']  sig = xl['I6']    Gauss_list=[]  depth_list=[]    def GetDepth():  return float(a * math.exp(- (z - mu)**2 / (2 * sig**2)))    for z in range(-1,100):  z=z 1;  depth_list.append([z])  for i in range(1):  Gauss_list.append([GetDepth()]);  print(GetDepth())  

Комментарии:

1. панды не используют столбцы, такие как excel (A1, B45…), но вместо этого у вас есть имена столбцов