-2
Dies ist der ML-Code. Ich erhalte den NameError: Name 'prepare_country_stats' ist nicht definiert. Kann jemand bitte auf den Fehler hinweisen, den ich verpasse? Ich werde sehr dankbar sein.ML-Code - NameError: Name 'prepare_country_stats' ist nicht definiert
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import sklearn
oecd_bli = pd.read_csv("oecd_bli_2015.csv", thousands = ',')
gdp_per_capita = pd.read_csv("GDP.csv", thousands=',',delimiter='\t', encoding='latin1', na_values="n/a")
country_stats = prepare_country_stats(oecd_bli_2015, GDP)
X = np.c_[country_stats["GDP per capita"]]
y = np.c_[country_stats["Life Satisfaction"]]
country_stats.plot(kind='scatter', x="GDP per capita", y='Life satisfaction')
plt.show()
model=sklearn.linear_model.LinearRegression()
model.fit(X,y)
X_new=[[22587]]
print(model.predict(X_new))
Was ist das: prepare_country_stats? eine Funktion ? Wo definierst du die Funktion? – sera