Я новичок в библиотеке Pandas и нуждаюсь в некоторой помощи. У меня есть две колонки, как это:Анализ данных с использованием Python Pandas
Test Result Risk Rating
Fail Low
Pass Medium
Skip High
Pass Low
Fail Medium
Pass High
Skip Low
Fail Medium
Fail High
Теперь мне нужно найти общий подсчет терпеть неудачу, Прохождения и пропуск из колонки «Результат тестирования», и я могу это сделать. Но мне также нужно получить общее количество столбцов «Сбой» из столбца «Результат теста» с столбцом «Низкий» из столбца «Рейтинг риска». Точно так же общее количество Fail со средой и так далее. Мой конечный результат должен выглядеть так:
Fail (Low Risk Rating) = 1
Fail (Medium Risk Rating) = 2
Fail (High Risk Rating) = 1
Pass (Low Risk Rating) = 1
Pass (Medium Risk Rating) = 1
Pass (High Risk Rating) = 1
Skip (Low Risk Rating) = 1
Skip (Medium Risk Rating) = 0
Skip (High Risk Rating) = 1
Как это сделать? Любая помощь будет оценена по достоинству.
thanks..I я с помощью DF = df.groupby ([ 'Test Result', 'Оценка риска']) размер() поместить значение (fill_value = 0), но не способный получить конкретные значения из результата df. Напр. Мне просто нужны значения «FAIL» с значениями «HIGH», «LOW», «MEDIUM». –
Я думаю, вам нужно ['boolean indexing'] (http://pandas.pydata.org/pandas-docs/stable/indexing.html#boolean-indexing) – jezrael