Вычислите средние значения для всех трех платформ и сохраните их в переменных emojixpress_mean, instagram_mean

  • 41
Вычислите средние значения для всех трех платформ и сохраните их в переменных emojixpress_mean, instagram_mean и twitter_mean соответственно. Напишите эти значения на экране (см. код). Создайте цикл и вычислите в нем суммы значений в трех числовых столбцах. Разделите результаты на длину таблицы len(data) data = [["Ухмыляюсь", 2.26, 1.02, 87.3], ["Сияю от радости", 19.1, 1.69, 150.0], ["Катаюсь от смеха", 25.6, 0.774, 0.0], ["Слёзы радости", 233.0, 7.31, 2270.0], ["Подмигиваю", 15.2, 2.36, 264.0], ["Счастлив", 22.7, 4.26, 565.0]
Pauk_2326
24
Хорошо, вот решение задачи по шагам:

Шаг 1: Импортируйте необходимые библиотеки и создайте таблицу данных.


import pandas as pd

data = [["Ухмыляюсь", 2.26, 1.02, 87.3],
["Сияю от радости", 19.1, 1.69, 150.0],
["Катаюсь от смеха", 25.6, 0.774, 0.0],
["Слёзы радости", 233.0, 7.31, 2270.0],
["Подмигиваю", 15.2, 2.36, 264.0],
["Счастлив", 22.7, 4.26, 565.0]]

df = pd.DataFrame(data, columns=["Эмодзи", "Emojixpress", "Instagram", "Twitter"])


Шаг 2: Вычислите среднее значение для каждой платформы и сохраните их в соответствующих переменных.


emojixpress_mean = df["Emojixpress"].mean()
instagram_mean = df["Instagram"].mean()
twitter_mean = df["Twitter"].mean()


Шаг 3: Выведите значения на экран.


print("Среднее значение для платформы Emojixpress:", emojixpress_mean)
print("Среднее значение для платформы Instagram:", instagram_mean)
print("Среднее значение для платформы Twitter:", twitter_mean)


Шаг 4: Создайте цикл, чтобы вычислить суммы значений в трех числовых столбцах и разделить результаты на длину таблицы.


column_sums = df[["Emojixpress", "Instagram", "Twitter"]].sum()
length = len(df)

column_sums /= length


Шаг 5: Выведите результаты на экран.


print("Средние значения для трех числовых столбцов:")
print(column_sums)


Вот и все! Каждый шаг содержит подробное объяснение и пошаговое решение задачи.