Как можно сравнить два похожих кадра данных Pandas с гистограммами? - PullRequest
0 голосов
/ 09 мая 2019

Я могу создать DataFrame и отобразить все его поля в гистограммах следующим образом:

import matplotlib.pyplot as plt
import numpy as np
import pandas
%matplotlib inline

df = pandas.DataFrame(np.random.normal(size=(20, 2)), columns=['A', 'B'])
df.hist()

Если у меня есть два одинаковых кадра данных, соответствующих двум классификациям, которые я хочу сравнить, я могу вручную сравнить отдельные поля, например:

df1 = pandas.DataFrame(np.random.normal(size=(20, 5)), columns=['A', 'B', 'C', 'D', 'E'])
df1["classification"] = 0

df2 = pandas.DataFrame(np.random.normal(size=(20, 5)), columns=['A', 'B', 'C', 'D', 'E'])
df2["classification"] = 1

df1['A'].hist(alpha=0.5)
df2['A'].hist(alpha=0.5);

Допустим, у меня есть два похожих фрейма данных, но у них очень много полей. Как я могу автоматически сгенерировать группу гистограмм для сравнения соответствующих полей?

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