(self, func, *args, **kwargs)
| 2564 | |
| 2565 | @derived_from(pd.DataFrame) |
| 2566 | def pipe(self, func, *args, **kwargs): |
| 2567 | if isinstance(func, tuple): |
| 2568 | func, target = func |
| 2569 | if target in kwargs: |
| 2570 | raise ValueError( |
| 2571 | f"{target} is both the pipe target and a keyword argument" |
| 2572 | ) |
| 2573 | kwargs[target] = self |
| 2574 | return func(*args, **kwargs) |
| 2575 | else: |
| 2576 | return func(self, *args, **kwargs) |
| 2577 | |
| 2578 | def sample(self, n=None, frac=None, replace=False, random_state=None): |
| 2579 | """Random sample of items |