-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