Я пытаюсь построить данные о Курильщике и Регионе через Сиборн. курильщик был первым типом объекта, который я преобразовал в int. хотя я получаю ошибку. Я не уверен, как построить его.
Я уже пытался преобразовать объект в int, но он все еще не отображает график.
вот мой код.
import pandas as pd
import seaborn as sns
data = pd.read_csv('insurance.csv')
print(data.head(10))
print('Before changing datadrame',data.info())
data1 = pd.DataFrame(data, columns = ['age','sex','bmi','children','smoker','region','charges'])
data1['smoker'] = data1['smoker'].map({'yes': 1, 'no': 0})
print(data1.head(10))
print('After changing dataframe', data1.info())
print(sns.jointplot(data1['smoker'],data1['region']))
Я получаю сообщение об ошибке в последней строке, например "TypeError: невозможно умножить последовательность на не-int типа 'float'"