我有一个输入框,每当用户键入他的名字时,输出应类似于“ hai mr.X,你好吗?” 其中X是输入。仅应在首次输入后出现,并且名称应从X更改为之后的基于输入的任何值。
我ui.R和server.R代码如下:
用户界面
library(shiny)
shinyUI(fluidPage(
titlePanel("Employee Assesment"),
sidebarLayout(
sidebarPanel(
textInput("name","Enter your name","")),
mainPanel(("About this"),
textOutput("name")
)
)
))
Run Code Online (Sandbox Code Playgroud)
服务器
library(shiny)
shinyServer(function(input, output) {
output$name <- renderText({input$name})
})
Run Code Online (Sandbox Code Playgroud) 我有一部分像这样的代码
#predicitng values one by one
regr = linear_model.LinearRegression()
predicted_value = np.array([ 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])
predicted_value = predicted_value.reshape(-1,1)
#mt
regr.fit(x, y)
predicted_values = regr.predict(predicted_value)
predict_outcome = regr.predict(predicted_value)
predictions = {'predicted_value': predict_outcome}
mmt = np.mean(predict_outcome)
#ht
regr.fit(x, ht)
predicted_values = regr.predict(predicted_value)
predict_outcome = regr.predict(predicted_value)
predictions = {'predicted_value': predict_outcome}
mht = np.mean(predict_outcome)
Run Code Online (Sandbox Code Playgroud)
而不是这个:
predicted_value = np.array([ 9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32])
Run Code Online (Sandbox Code Playgroud)
如何设置范围从9到32(或x到y),以便我可以避免键入所有数字.如果使用for循环完成如何在此上下文中应用它