def set_value(self, index, col, value, takeable=False):
warnings.warn("<STR_LIT>"<EOL>"<STR_LIT>"<EOL>"<STR_LIT>", FutureWarning,<EOL>stacklevel=<NUM_LIT:2>)<EOL>return self._set_value(index, col, value, takeable=takeable)<EOL>
Put single value at passed column and index.

.. deprecated:: 0.21.0
    Use .at[] or .iat[] accessors instead.

Parameters
----------
index : row label
col : column label
value : scalar
takeable : interpret the index/col as indexers, default False

Returns
-------
DataFrame
    If label pair is contained, will be reference to calling DataFrame,
    otherwise a new object.