#pandas
#панды
Вопрос:
Как я могу вычесть значения из 2 разных фреймов данных с одинаковым размером и столбцами?
например df1-df2
, в следующем:
df1:
A B 4 5 0 6 df2: A B 6 0 7 1
выход:
разница:
A B -2 5 -7 5
Примечание: У меня слишком много столбцов и строк, пожалуйста, не предлагайте методы вручную. нет для петли, пожалуйста
Ответ №1:
Я думаю, это то, чего ты хочешь.
df1 = pd.DataFrame({"A": [4,0], "B": [5,6]}) df2 = pd.DataFrame({"A": [6,7], "B": [0,1]}) df = df1 - df2 df Out[4]: A B 0 -2 5 1 -7 5
Комментарии:
1. Я ищу более быстрый метод. для цикла требуется время
2. @user15649753 обновленное решение.