#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…), но вместо этого у вас есть имена столбцов