'Sets a column\'s value.'

def __setitem__(self, key, val):

    if (not isinstance(key, six.string_types)):
        raise TypeError
    if (key not in self._columns.keys()):
        raise KeyError
    return setattr(self, key, val)
