我想将数值列从数据集转换为浮点数,但是编译器输出错误

我遇到了一个问题,我想将数值列从数据集转换为浮点数,但是编译器输出错误 第21行,在     X = X.atype(float)

第5179行,在 getattr 中     返回对象。 getattribute ((自身,名称) 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]

red2yuri 回答:我想将数值列从数据集转换为浮点数,但是编译器输出错误

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3149477.html

大家都在问