import pandas as pd
def test_run():
for symbol in ['nugt', 'soxs']:
for stat in ['max', 'min', 'mean']:
print(f"{stat} Close")
print(symbol, get_stat(symbol, stat))
def get_stat(symbol, stat):
df = pd.read_csv(f"{symbol}.csv")
return getattr(df['close'], stat())
if __name__ == "__main__":
test_run()
Я пытаюсь открыть 2 файла Excel (soxs.csv и nugt.csv), посмотреть на столбец «закрыть» и найти максимальное, минимальное, среднее значение в столбце «закрыть» для каждого файла..
Результат, который я получаю, "TypeError: 'str' object is not callable"
.Но я называю это атрибутами, которые должны запускаться, просто пытаясь сделать это с меньшим количеством кода, используя циклЛюбые предложения о том, как обойти это?