Olá, Robson! Tudo bem com você?
O que está acontecendo é que você está tentando acessar o dataset da forma como foi passado na atividade. O dataset passado está em um formato de dicionário, e não é possível acessar as chaves do dicionário da mesma forma como acessamos em um DataFrame do Pandas, com um ponto por exemplo. Para fazer acesso aos valores de X faríamos dataset['X']
ao invés de dataset.X
.
Caso você queira trabalhar com a sintaxe de utilizar ponto, sugiro que transforma primeiro para um DataFrame do Pandas, da seguinte forma:
import pandas as pd
dataset = {
'Y': [670, 220, 1202, 188, 1869, 248, 477, 1294, 816, 2671, 1403, 1586, 3468, 973, 701, 5310, 10950, 2008, 9574, 28863, 6466, 4274, 6432, 1326, 1423, 3211, 2140],
'X': [1.59, 0.56, 2.68, 0.47, 5.2, 0.58, 1.32, 3.88, 2.11, 5.53, 2.6, 2.94, 6.62, 1.91, 1.48, 10.64, 22.39, 4.2, 21.9, 59.66, 14.22, 9.57, 14.67, 3.28, 3.49, 6.94, 6.25]
}
df = pd.DataFrame(dataset)
df.X
Qualquer dúvida estou à disposição.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!