Как я могу создать новый фрейм данных, который содержит значения разницы при сравнении двух других фреймов данных?

#python #r #pandas #dataframe #statistics

#python #r #pandas #фрейм данных #Статистика

Вопрос:

Допустим, у меня есть два фрейма / набора данных df1 и df2 , которые имеют совпадающие строки / имена строк и столбцы / имена столбцов. Из этих двух наборов данных я хочу создать третий, df3 , который содержит разницу df1 минус df2 .

нажмите для грубого примера

Кроме того, было бы потрясающе, если бы эти различия в df3 можно было отформатировать как бегущую строку с положительными различиями в зеленом шрифте / зеленой стрелке вверх и отрицательными различиями в красном шрифте / красной стрелке вниз, но это было бы дополнительно.

Спасибо!

Ответ №1:

Вы должны провести некоторое исследование, прежде чем отправлять вопрос.

 df1.subtract(df2)