메뉴 건너뛰기

웹에서 하는 R 통계

반복문 질문드립니다.

2019.05.31 05:05

lineplay 조회 수:62

R을 처음 배우느라 미숙한 부분이 많아서 질문드립니다.

      x      y

1    T     12000

2    T     8000

3    F     0

4    F     1000


위의 표에서 x가 T이고 y가 10000 이상인 경우 "A등급" 출력

x가 T이고 y가 10000 미만인 경우 "B등급" 출력

x가 F이고 y가 0일 경우 "C등급" 출력

x가 F이고 y가 0이 아닐 경우 "D등급" 출력

위의 조건처럼 출력을 하고싶을 때, 다음과 같은 식을 만들었습니다.

function(x,y){
if(x == TRUE){
if(y>=10000){
print("A등급")
}else{
print("B등급")}
}else{
if(y==0){
print("C등급")
}else{
print("D등급")}
}}

여기서 등급 벡터를 생성한 후, 새로운 열에 등급 벡터를 넣고 싶어서 반복문을 통해 등급 벡터를 아래와 같이 만들려고 했습니다.
그런데 값이 의도한대로 일대일대응하여 4개 나오는 것이 아니라 32개의 값이 나오는데 잘 이해가 가지않아서 질문 드립니다.
일대일 대응하여 값이 나오도록 어떻게 반복문을 수정하는 게 좋을지 궁금합니다!

x <- c("T", "T", "F", "F")

y <- c(12000, 8000, 0, 1000)


for(i in x){
for(j in y){
print(check(i,j))}
}
번호 제목 글쓴이 날짜 조회 수
공지 묻고답하기 게시판을 운영합니다 [1] cardiomoon 2015.04.20 1005
481 안녕하세요 mytable 함수 관련하여 질문드립니다. [1] 지옥소년 2019.07.26 144
480 교수님, sphagetti plot으로 문의드립니다. [3] file cardio_H 2019.07.22 181
479 교차분석 결과로 로지스틱 회귀분석 가능한지 질문드립니다 [1] 김도 2019.07.22 159
478 mytable 함수 추가 질문 드립니다 [3] 수수 2019.07.17 185
477 mytable에서 하는 통계법 질문 [1] 수수 2019.07.11 387
476 여러 군의 평균 값 비교에 대해 질문드립니다. [2] jera0131 2019.07.10 133
475 mytable에서의 P value [2] file RR 2019.07.08 124
474 mytable 및 ztable 관련 질문드립니다 [1] file jera0131 2019.07.05 123
473 정회원 서버접속이 안됩니다. [1] 세희맘 2019.07.05 485
472 정회원 로그인이 안됩니다 [1] jaljary 2019.07.05 753
471 정회원 서버와 web r studio 접속이 안됩니다. [1] file jera0131 2019.07.05 81
470 정회원서버 [1] 박소이 2019.07.02 73
469 survival analysis diddbwls9 2019.07.01 89
468 ggcorrplot 에서 이분형 변수를 그냥 넣어도 될까요? Dr.Yun 2019.06.19 69
467 범주형 독립변수를 이용한 로지스틱 회귀분석 문의 드립니다. [1] 키아리 2019.06.17 317
466 Propensity score matching analysis로 질문드립니다. [1] 아누누 2019.06.07 215
465 콘솔창 실행결과가 출력되지않음. (RStudio) [1] wjdEoddl 2019.06.04 1273
464 안녕하세요 서버질문드립니다 [1] 집가고싶다 2019.06.01 62
» 반복문 질문드립니다. [1] lineplay 2019.05.31 62
462 subgroup analysis 에서 forest plot을 구할때 김날 2019.05.31 326