import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import sklearn.linear_model
dados = pd.read_csv("dados.csv", thousands=',', sep = ";", header = 0, encoding='latin-1')
dados.drop('pais', axis = 1, inplace=True)
df = dados.to_numpy()
g = [df[:,1]]
h = [df[:,0]]
#plt.scatter(x,y, color = 'blue')
plt.scatter(g,h, color = 'blue')
model=sklearn.linear_model.LinearRegression()
model.fit(g,h)
G_new=[[22500]]
print(model.predict(G_new))
X has 1 features, but LinearRegression is expecting 5 features as input.
How to solve this?