У меня есть этот фрейм данных:
Node Band 5-May 12-May 19-May 26-May 2-June
Server1 10000 800 1000 12000 12500 500
Server2 30000 600 3000 12000 12500 500
Server3 17000 1500 12000 12500 500 1000
Мне нужно рассчитать использование, разделив значения столбца справа от столбца «Диапазон» на значения в столбце «Диапазон» в pandas.
Результирующие данные рамка должна выглядеть так:
df1
Node Band 5-May 12-May 19-May 26-May 2-June
Server1 10000 0.08 0.10 1.2 1.25 0.05
Server2 30000 0.02 0.1 0.4 0.42 0.02
etc
тогда мне нужно их посчитать, если они попадают в определенный процент на узел. если какая-либо дата, использование на узел составляет от 70% до 80%, счетчик для этого узла равен единице, сколько бы раз использование ни находилось между этими пороговыми значениями. В этом примере для узла «Сервер1» количество нарушений 100 % равно 2.
Пример:
Все резюме:
Node 70%-80% 80%-90% 90%-100% 100%+
Server1 0 0 0 2
Server2 0 0 0 0
Я могу сделать это, явно разделив столбцы по столбцам Band, но количество столбцов неизвестно, их может быть много.
df['5-May_%']=df['5-May']/df['Band']
Подробнее здесь: https://stackoverflow.com/questions/788 ... ommon-colu
Как выполнить расчет деления количества столбцов в общем столбце в пандах ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение