我尝试使用90,000行数据作为列车,使用90,000作为测试,但我收到以下错误:
train = data[:90000]
test = data[90000:180000]
y_train = train['is_duplicate']
x_train = train.drop("is_duplicate", axis=1)
y_test = test['is_duplicate']
x_test = test.drop("is_duplicate", axis=1)
LR = LogisticRegression(penalty='l1', tol=0.01)
LR.fit(x_train, y_train)
my_prediction = LR.predict_proba(x_test)
LogLoss = log_loss(y_test, my_prediction)
但是当我使用10,000作为火车和10,000作为测试时,每件事都很好。 我的代码:
'''%'+CONVERT(VARCHAR(255), @BusinessName) + '%'''
错误基于最后一行
感谢您提前的帮助
答案 0 :(得分:0)
根据提示,我找出了问题。这是因为y包含'无'值,所以我只是从y中删除了无值。
谢谢