Основная специализация: Веб-разработка и Продуктовый дизайн
import pandas as pd
def calculate_and_display_average_price(data: pd.DataFrame):
"""
Вычисляет и выводит среднюю цену закрытия акций за заданный период.
:param data: DataFrame, содержащий данные с колонкой 'Close'.
"""
if 'Close' in data.columns:
average_price = data['Close'].mean()
print(f"Средняя цена закрытия акций за заданный период: {average_price:.2f}")
else:
print("Ошибка: В DataFrame отсутствует колонка 'Close'.")
# Пример использования
if __name__ == "__main__":
# Создание примера DataFrame
sample_data = {
'Date': ['2024-12-01', '2024-12-02', '2024-12-03'],
'Close': [150.25, 152.40, 151.75]
}
df = pd.DataFrame(sample_data)
# Вызов функции
calculate_and_display_average_price(df)
Добавь функцию calculate_and_display_average_price в файл data_download.py. Эта функция вычисляет и выводит среднюю цену закрытия акций за заданный период.
В main.py добавь вызов функции calculate_and_display_average_price. После загрузки и обработки данных о акциях, программа вычислит и выведет среднюю цену закрытия.
def calculate_and_display_average_price(data):
"""
Вычисляет и выводит среднюю цену закрытия акций за заданный период.
Параметры:
data (pd.DataFrame): DataFrame, содержащий данные о ценах акций.
"""
if 'Close' not in data.columns:
print("Колонка 'Close' отсутствует в DataFrame.")
return
Привет, имею большой опыт в разработке скриптов, сайтов, парсеров и просто програм на python, одним словом пишу всо, также пишу приложения на Андроид, с удовольствием возьмусь за работу, сделаю всо в лучшем виде и в кратчайшие сроки, также помогу запустить и разобраться.
Реализовать функционал: Вывод средней цены за период
Реклама
Реализовать функционал: Вывод средней цены за период
Цель:
Реализовать функцию calculate_and_display_average_price(data), которая вычисляет и выводит среднюю цену закрытия акций за заданный период.
Реализация:
Функция будет принимать DataFrame и вычислять среднее значение колонки 'Close'. Результат будет выводиться в консоль.
Ссылка на проект:
https://drive.google.com/file/d/1Nxm2e4CkZx7sqdMVNgNPpqG4fd9UAzcO/view