ndframe and index copy are now proper methods · AnkurDedania/pandas@7e67e7d (original) (raw)
2 files changed
lines changed
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -3161,7 +3161,8 @@ def copy(self, deep=True): | ||
| 3161 | 3161 | data = self._data.copy(deep=deep) |
| 3162 | 3162 | return self._constructor(data).__finalize__(self) |
| 3163 | 3163 | |
| 3164 | -__copy__ = copy | |
| 3164 | +def __copy__(self, deep=True): | |
| 3165 | +return self.copy(deep=deep) | |
| 3165 | 3166 | |
| 3166 | 3167 | def __deepcopy__(self, memo=None): |
| 3167 | 3168 | if memo is None: |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -724,7 +724,8 @@ def copy(self, name=None, deep=False, dtype=None, **kwargs): | ||
| 724 | 724 | new_index = new_index.astype(dtype) |
| 725 | 725 | return new_index |
| 726 | 726 | |
| 727 | -__copy__ = copy | |
| 727 | +def __copy__(self, **kwargs): | |
| 728 | +return self.copy(**kwargs) | |
| 728 | 729 | |
| 729 | 730 | def _validate_names(self, name=None, names=None, deep=False): |
| 730 | 731 | """ |