-2
これはMLコードです。私はNameErrorを取得しています:名前 'prepare_country_stats'は定義されていません。誰かが私が逃している間違いを指摘できますか?私は非常に感謝しています。MLコード - NameError:名前 'prepare_country_stats'が定義されていません
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))
何が:prepare_country_statsですか?機能 ?関数をどこで定義しますか? – sera