Skip to menu

반복문 질문드립니다.

lineplay 2019.05.31 05:05 Views : 174

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))}
}
No. Subject Author Date
1114 cox 다변량 분석 결측치 처리 관련 질문드립니다 [1] sungmas 2020.06.08
1113 자료 업로드할 때 뜨는 에러메시지 [1] 배깡 2017.02.11
1112 csv파일 업로드 안되는 문제 [2] file 신돌석 2016.04.25
1111 ggkm download [1] yongjuncha 2018.06.13
1110 아래에 올렸었는데요,, 5Y overall survival 구하는 법이요. [2] file 난둥 2016.05.26
1109 웹에서 하는 ggplot2에서.. [3] suein 2018.03.15
1108 로지스틱 회귀분석에서 독립변수가 범주형 번수일때 OR [3] jh100 2018.12.04
1107 단계구분도 문의드립니다. [5] onepeace00 2017.06.27
1106 로지스틱 - stepwise backward regression 외의 방법이 가능한지요? [2] 트루로맨스 2018.12.16
1105 plot.or그래프 그리는 방법 [4] 두치님 2016.07.04
1104 RPubs에 있는 ROC curve analysis by cardiomoon [2] hawk1227 2016.06.02
1103 안녕하세요 구조방정식(moderated mediation)에 대한 질문들이 있습니다. [2] file 통개 2021.08.19
1102 메타분석 결과 관련 질문드립니다. [2] seokzzn 2017.10.18
1101 결측값 처리와 관련하여 [3] 화모기 2015.10.07
1100 카플란 생존분석에서 로그랭크 검사가 안됩니다. nsstp 2019.05.13
1099 Cox 생존분석 다변량 인자 [2] alse 2018.08.28
1098 메타분석 시 사전-사후 상관계수? [1] 후니22 2018.01.03
1097 forest plot 가 다 보이지 않네요~ [8] 헤세드 2016.11.25
1096 mytable관련 문의드립니다 [4] 매직하마 2018.01.02
1095 표 작성시 질문 [1] simsim 2015.06.17