How to get stacktrace for pandas FutureWarning

Getting stacktraces for pandas future warnings is as easy as converting them to exceptions. Here’s how you can do it:

import warnings
warnings.filterwarnings(
    'error', '.*Dtype inference on a pandas object.*',
    FutureWarning,
)

Be sure to replace the message filter by whatever message you’re interested in. You can also use regular expressions to match multiple messages.