这是交易,我必须做一个动态调查,我想到把一个变量作为单选按钮的名称,但将它插入基础是一件很棘手的事。
为何动态?让我们说如果有人添加新问题,它将自动生成单选按钮行,而无需再次更改代码。
此代码的目的:为数据库中的每个新问题或问题生成一组单选按钮,并为每行保存所选单选按钮的值,而不会产生冲突。
示例:如果我选中单选按钮1,则在第3行的此问题中得到值1,如果我选中单选按钮2,则在第5行的问题中得到值2.
PS:此代码只是单选按钮的测试代码。
问题是我真的不知道如何记录所选单选按钮的每一行的所有值,插入工作,它取第一个值而不是下一行的其他值所以如果你能给我一个解决方案或建议,我想我需要在插入上循环检查每一行以获得所选单选按钮的每个值。表格如下:
第1栏:问题:... //第2栏:单选按钮设置//第3列:评论
df = quandl.get("GOOG/FRA_BHP1", authtoken=MyAuthToken)
df = df.drop(['Open', 'High', 'Low', 'Volume'], axis=1)
print(df.tail())
forecast_col = 'Close'
df.fillna(value=-99999, inplace=True)
forecast_out = int(22)
df['label'] = df[forecast_col].shift(-forecast_out)
X = np.array(df.drop(['label'], 1))
X = preprocessing.scale(X)
X_lately = X[-forecast_out:]
X = X[:-forecast_out]
df.dropna(inplace=True)
y = np.array(df['label'])
X_train, X_test, y_train, y_test = cross_validation.train_test_split(X, y, test_size=0.2)
clf = SGDRegressor()
clf.fit(X_train, y_train)
confidence = clf.score(X_test, y_test)
forecast_set = clf.predict(X_lately)
confidence = np.round(confidence, 2)
print(forecast_set, confidence, forecast_out)
print(df)