как усреднить все строки набора данных, когда строка определенного столбца имеет аналогичное значение - PullRequest
0 голосов
/ 30 ноября 2018

Рассмотрим столбец Time, в котором есть два значения 18, поэтому я хочу усреднить те две строки, которые содержат это значение 18. это изображение набора данных

1 Ответ

0 голосов
/ 30 ноября 2018

Я не уверен, как ваши столбцы и строки проиндексированы в вашем фактическом коде, как была сгенерирована таблица и т. Д., Поэтому вы не можете просто скопировать и вставить это, но что-то в этом духе может сработать.

    for i in time
        if i==i+1:
            rows[i]=(rows[i]+rows[i+1])/2
            rows.remove(rows[i+1]
        else:
            pass

Опять же, этот код почти наверняка не будет работать как есть.Это в основном псевдокод в синтаксисе Python.Я понятия не имею, как выглядит ваш код, поэтому я не могу предоставить что-то более конкретное, но оно может дать вам представление о том, как решить эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...