def copy(self, *args, **kwargs):
cls = self.__class__    <EOL>return cls(pd.DataFrame(self).copy(*args, **kwargs))<EOL>
Make a copy of this object.

See Also:
    For arguments and description of behavior see `pandas docs`_.

.. _pandas docs: http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series.copy.html