Я хочу преобразовать числовые столбцы из набора данных в плавающее, но компилятор выдает ошибку - PullRequest
0 голосов

У меня проблема, я хочу преобразовать числовые столбцы из набора данных в число с плавающей точкой, но компилятор выдает строку ошибки 21, в X = X.atype (float)

, строку 5179, в getattr возвращаемый объект. getattribute (self, name) AttributeError: у объекта «DataFrame» нет атрибута «atype»

Как это исправить и нужно ли масштабировать данные?


import pandas as pd
import csv
import matplotlib
import numpy as np
from matplotlib.colors import ListedColormap
import matplotlib.pyplot as plt

Data = pd.read_csv('C:/test/input.csv')
Data.head (10)
Data['black_rating']
print (Data[['turns', 'white_rating']][:10])
print(Data['black_rating'])
train_size = int(0.75 * Data.shape[0])
test_size = int(0.25 * Data.shape[0])
print ("Размер обучающего набора:" + str (train_size))
print ("Тестирование установленный размер: "+ str (test_size))

Data = Data.sample(frac= 1 )
X = Data.iloc [:, [10, 10 ]]
y = Data.iloc [:, 4]
X = X.atype (float)
X_train=X[0:train_size,:]
y_train=y[0:train_size]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...