import seaborn as sns
import pandas as pd
import matplotlib.pyplot as plt
df = pd.read_csv('C:\\Users\\prash\\Desktop\\DS_examples\\battles.csv')
sns.set_style('whitegrid')
df["major_death"] = df["major_death"].fillna(1.0)
df["year1"] = df["year"].astype('int32')
x = df["year1"]
y = df["major_death"].astype('int32')
example_one = sns.barplot(x, y)
#example_one = sns.barplot(x="year", y="major_death", data=df )
plt.show()
Когда я запускаю приведенный выше код, я получаю эту ошибку
TypeError: Cannot cast array data from dtype('int64') to dtype('int32') according to the rule 'safe'
Чтобы преодолеть ошибку, которую я сделал, приведя типизацию. Но это не помогло мне. Как я могу решить эту проблему?