1
我想從控制檯獲取用戶輸入。 工資,公司列表和工作列表。R中的多個值並將其存儲在列表中
我能夠從控制檯獲取公司和職位的個人價值作爲角色,但是如何獲取多個值並將其存儲在變量中以供進一步分析?我需要存儲和訪問這些值。
代碼:
##############Classs Declaration############
setClass(Class="User",
representation(
salary="numeric",
company="character",
jobtitle="character"
))
###############Function Declaration##########
myFunction <- function(){
sal <- readline("Salary?")
comp <- readline("Company?")
job <- readline("Job Title?")
sal <- as.numeric(unlist(strsplit(sal, ",")))
comp <- as.character(comp)
job <- as.character(job)
return(new("User",
salary=sal,
company=comp,
jobtitle=job
))
}
##########Calling the function########
aUser = if(interactive()) myFunction()
預先感謝您
不清楚預期的輸出。我能夠使用相同的功能存儲多個值。例如,當我輸入'Salary?25,32'和'aUser @ salary#[1] 25 32' – akrun
時,您所說的解決方案適用於數值,但它不適用於字符類型值。它顯示整個字符串。 –
你必須''拆分'字符串類似於'sal' – akrun