code: def remove_field(self, name):
          
          field = self.get_field(name)
          if field:
              predicat = lambda field: field.get('name') != name
              self.__current_descriptor['fields'] = filter(
                  predicat, self.__current_descriptor['fields'])
              self.__build()
          return field
docs: https://github.com/frictionlessdata/tableschema-py#schema