code: def sub(self, other, axis="columns", level=None, fill_value=None):
          
          return self._binary_op(
              "sub", other, axis=axis, level=level, fill_value=fill_value
          )
docs: Subtract a DataFrame/Series/scalar from this DataFrame.
  
          Args:
              other: The object to use to apply the subtraction to this.
              axis: The axis to apply the subtraction over.
              level: Mutlilevel index level to subtract over.
              fill_value: The value to fill NaNs with.
  
          Returns:
               A new DataFrame with the subtraciont applied.