训练模型python

训练模型python,python,Python,我正在尝试用csv数据训练我的模型。 我的密码是贝娄 dataset =pd.read_csv ('C:/Users/21622/AOI/data.csv', decimal=",") z = dataset.iloc[:,0:3].values RESULTS_FOLDER='C:/random forest' model_path = os.path.join(RESULTS_FOLDER, 'modele rf1.pkl') model = joblib.load(mo

我正在尝试用csv数据训练我的模型。 我的密码是贝娄

dataset =pd.read_csv ('C:/Users/21622/AOI/data.csv', decimal=",")
z = dataset.iloc[:,0:3].values
RESULTS_FOLDER='C:/random forest'
model_path = os.path.join(RESULTS_FOLDER, 'modele rf1.pkl')
model = joblib.load(model_path)
predrf1 = model.predict(z) 
我得到这个错误

ValueError: could not convert string to float: 'VV'
这是我的一些资料

VV,VH,NDVI
-17.037088,0,-0.56723714
-17.711533,0,-0.5815085
-20.695002,0,-0.58773005
-24.291254,-26.477612,-0.55279505
-18.98536,-22.503922,-0.58133674
-16.514977,-23.752464,-0.5769231
-17.365822,-30.861477,-0.5322377
-18.320848,-33.36731,-0.54140127
-18.19453,-35.388615,-0.53240156
-20.024414,-35.38232,-0.5320262
-24.593035,-29.195107,-0.49866664
请帮忙

删除
decimal=“,”
。在德国等一些使用0001而不是0.001的国家,这是一个很好的例子。但在您的例子中,十进制已经是标准“.”,分隔符也是标准“,”。只用

dataset = pd.read_csv ('C:/Users/21622/AOI/data.csv')

您的第一行是标题
VV、VH、NDVI
,这是错误的主要原因

您的错误在于这一行:

z=dataset.iloc[:,0:3]。值
这里你也坐第一排。因此,将这一行更改为如下内容:

z=dataset.iloc[1:,0:3]。值

即使我这样说,问题也没有解决solved@mhmr我不小心贴错了答案。请考虑我的更新答案:“谢谢,但是,我仍然有同样的错误:/@ MHMR可以上传驱动器中的CSV数据集并共享这个链接吗?@ MHMR是您的问题解决了吗?”如果未在驱动器中上载数据集,请在此处共享