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
1094 생존분석 p 값 [2] alse 2018.04.26
1093 ANOVA 결과 값이 다르게 나옵니다. 고견을 부탁드립니다 [3] file 에구머니나 2018.03.05
1092 밑에서 질문 했던 자료입니다. [1] file 소오름 2016.04.03
1091 Propensity score matching 에서 IPTW 기법 [1] 큐큐 2020.05.29
1090 다중회귀분석 로그변환 후 결과값에 대한 문의 나다니엘 2018.11.05
1089 안녕하십니까 선생님 R 조절효과회귀분석 질문드립니다ㅠ [2] dawwo 2020.05.29
1088 standardized difference [1] 미래소년코난 2016.10.01
1087 분석 에러 [2] file iamswchoi 2018.07.07
1086 Plots of simple regression 다운로드 [2] 김밥친구 2020.05.13
1085 Optimal Cut-Off Value에 대해서 두꺼비다 2017.09.25
1084 결측치 제거~해결하였습니다.. [1] 방랑자 2015.03.26
1083 생존분석 질문입니다. [2] 박소이 2019.03.06
1082 다음의 메시지가 뜨면서 Paypal로의 납부가 되지를 않습니다. [1] file 에구머니나 2020.12.28
1081 성향점수 맞추기 [3] file alse 2016.05.25
1080 인공지능 IBM Watson의 API를 연결할 수 있는 cognizeR [1] Ben 2016.08.16
1079 R에서 변수변환을 통한 파생변수 생성 질문드립니다.. [1] file JJSWHY 2017.11.01
1078 Multivariate analysis에 대해서 질문을 드립니다. file 통계흑 2016.10.23
1077 PSM에 관해 문의 드립니다. [3] sodium75 2015.10.19
1076 웹에서 클릭만으로 하는 R통계 [2] file osr33260216 2016.02.18
1075 ZCOR 값이 안나옵니다! [2] seokzzn 2017.11.02