R Language
사용자 입력 받기
수색…
통사론
변수 <- readline (prompt = "사용자를위한 모든 메시지")
name <- readline (prompt = "당신 이름이 뭐니?")
R의 사용자 입력
때로는 R과 R을 가르치기 위해 설계된 소용돌이 패키지와 같이 사용자와 프로그램간에 크로스 토크를 갖는 것이 흥미로울 수 있습니다.
readline
명령을 사용하여 사용자 입력을 요청할 수 있습니다.
name <- readline(prompt = "What is your name?")
그런 다음 사용자는 숫자, 문자, 벡터와 같은 모든 대답을 제공 할 수 있으며 결과를 스캔하면 사용자가 적절한 답을 제공했는지 확인할 수 있습니다. 예 :
result <- readline(prompt = "What is the result of 1+1?")
while(result!=2){
readline(prompt = "Wrong answer. What is the result of 1+1?")
}
그러나 사용자 입력이 문자로 저장되므로이 코드는 끊이지 않는 루프에 걸릴 수 있습니다.
우리는 as.numeric
사용하여 숫자에 강요해야합니다.
result <- as.numeric(readline(prompt = "What is the result of 1+1?"))
while(result!=2){
readline(prompt = "Wrong answer. What is the result of 1+1?")
}
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow