appendix B On debugging ChatGPT’s code
Here is the full conversation leading to debugging the Generative AI-provided code.
B.1 Conversation recorded on April 3, 2023
I got the following error "ValueError: Could not interpret input 'customer_state'". Can you please either correct the code (if it’s an error there) or propose some other library (if there is a chance that the error results from changes in how seaborn reads multi-indexed DataFrames)?
I apologize for the confusion. It seems the issue might be related to the column names or the structure of the sales_by_region DataFrame. To resolve this, let’s use the pivot_table() function directly on the sales_by_region DataFrame to create a new DataFrame with the necessary structure for the visualization. Then, we can use the updated column names with the seaborn library.
Here’s the updated code: