Функция Pandas dataframe.rsub()
используется для поиска вычитания данных и других элементов поэлементно (бинарный оператор rfloordiv). Эта функция практически такая же, как и для других — фрейм данных, но с поддержкой замены отсутствующих данных в одном из входных данных.
Синтаксис: DataFrame.rsub(other, axis = `columns`, level = None , fill_value = None)
Параметры:
другое: ряд, кадр данных или постоянная
ось: для ввода ряда , ось для сопоставления Индекса серии на
уровне: Транслируется по уровню, совпадая со значениями индекса ‚Äã‚Äãна переданном уровне MultiIndex
fill_value: Заполняет существующие отсутствующие (NaN) и любой новый элемент, необходимый для успешного выравнивания DataFrame, с этим значением перед вычислением. Если данные в обоих соответствующих местоположениях DataFrame отсутствуют, результат будет отсутствовать.Возвраты: результат: DataFrame
Пример # 1: Используйте rsub()
, чтобы вычесть каждый элемент ряда из соответствующего значения в кадре данных оси столбца.
# import pandas as pd
import
pandas as pd
# Создать фрейм данных
df
=
pd.DataFrame ({
"A"
: [
1
,
5
,
3
,
4
,
2
] ,
"B"
: [
3
,
2
,
4
,
3
,
4
],
"C"
: [
2
,
2
,
7
,
3
,
4
],
"D"
: [
<класс кода = "значение"> 4 ,
3
,
6
,
12
,
7
]},
index
=
[
"A1"
,
"A2"
,
"A3"
,
"A4"
,
" A5 "
])
# Печать фрейма данных
df
Давайте создадим серию
Давайте воспользуемся функцией
|