如果要使用切片语法从必须使用的数据帧中进行选择
data.iloc[:,:1]
对于您的第二个问题,X输入需要是矩阵,而不是矢量,因此要么包含更多列,要么使用语法:
model.fit(pd.DataFrame(datafile.X), datafile.Y)