The correct answer is C. Explode list-like columns.
The explode function in Pandas is used to convert a list-like column into a separate column for each element in the list. This can be useful for working with data that is hierarchical or nested. For example, if you have a DataFrame with a column of customer orders, you could use the explode function to convert each order into a separate row. This would make it easier to analyze the data by order, rather than by customer.
The other options are incorrect because they do not describe the primary purpose of the explode function. Filtering data is the process of selecting rows from a DataFrame that meet certain criteria. Sorting data is the process of arranging rows in a DataFrame in a specific order. Grouping and aggregating data is the process of combining rows from a DataFrame into groups and then calculating summary statistics for each group.