Pandas DataFrame - transform() function
DataFrame - transform() function
The transform() function is used to call function (func) on self producing a DataFrame with transformed values and that has the same axis length as self.
Syntax:
DataFrame.transform(self, func, axis=0, *args, **kwargs)
Parameters:
Name | Description | Type/Default Value | Required / Optional |
---|---|---|---|
func | Function to use for transforming the data. If a function, must either work when passed a DataFrame or when passed to DataFrame.apply.
|
function, str, list or dict | Required |
axis | If 0 or ‘index’: apply function to each column. If 1 or ‘columns’: apply function to each row. | {0 or ‘index’, 1 or ‘columns’} Default Value: 0 |
Required |
*args | Positional arguments to pass to func. | Required | |
**kwargs | Keyword arguments to pass to func. | Required |
Returns: DataFrame
A DataFrame that must have the same length as self.
Raises: ValueError - If the returned DataFrame has a different length than self.
Example:
Download the Pandas DataFrame Notebooks from here.
Previous: DataFrame - aggregate() function
Next: DataFrame - groupby() function
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics