Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

311
Visualizações
'DataFrame' object has no attribute 'as_matrix
import pandas as pd

from sklearn.model_selection import train_test_split

import pandas as pd

from sklearn.model_selection import train_test_split

from sklearn import ensemble

from sklearn.metrics import mean_absolute_error

from joblib import *

df = pd.read_csv('~/Downloads/Melbourne_housing_FULL.csv')

df.head(n=5)
del df['Address']
del df['Method']
del df['SellerG']
del df['Date']
del df['Postcode']
del df['Lattitude']
del df['Longtitude']
del df['Regionname']
del df['Propertycount']
df.dropna(axis=0, how='any', thresh=None, subset=None, inplace=True)
features_df = pd.get_dummies(df, columns=['Suburb', 'CouncilArea', 'Type'])
X = features_df.as_matrix()
y = df['Price'].as_matrix()

Can anyone please help me I am facing a error as soon as I put X = features_df.as_matrix() y = df['Price'].as_matrix() and I am learning Machine Learning with a book called Machine Learning with python by oliver... Any Help is highly appreciated Thankyou

over 4 years ago · Santiago Trujillo
4 Respostas
Responde à pergunta

0

As of Pandas 1.0 use .to_numpy() other ways are deprecated according to the docs

over 4 years ago · Santiago Trujillo Relatório

0

Dataframe depricated a lot of attributes such as .ix

Here you need this command:

y = df['Price'].values
over 4 years ago · Santiago Trujillo Relatório

0

df.as_matrix() was deprecated after version 0.23.0. Use df.values instead.

Follow this link for additional information.

over 4 years ago · Santiago Trujillo Relatório

0

Replacing .as_matrix() with .values() also resulted in an error, but replacing it with .to_numpy() worked perfectly

Convert the DataFrame to a NumPy array.

New in version 0.24.0.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda