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
854 사소한 건의사항이 있습니다. [1] EPfunny 2015.11.15
853 Table에서 출력되는 수치의 정확도 관련 [9] o121 2017.11.21
852 다중회귀 관련 여러가지 질문들이 있습니다. [2] 짱이야 2018.05.04
851 regression analysis 변수 소수점 갯수 수정이 가능할까요? 정아 2020.07.20
850 R오류 문의드립니다. [1] 이엠티 2020.03.03
849 table 만들기에서, 나이 순으로 정렬시에 median 값과 범위를 지정할 수는 없는지요? [2] 혈액 2016.04.06
848 Trend test [1] namuhanayeyo 2017.02.04
847 안녕하십니까, ROC curve AUC값 비교 (single predictors, regression models)에 대해서 여쭙습니다. [2] kjg 2021.12.25
846 머신러닝 레볼루션 행사안내 [1] mike 2016.03.10
845 로지스틱 회귀분석의 표본 추출에 관하여 문의드립니다 TAOKAKA 2019.01.12
844 psm 매칭 방법 및 SMD 관련하여 질문드립니다. [1] aaiek 2021.07.26
843 my table 관련 질문 드립니다. [1] 김진아 2021.01.05
842 ggplot2 예제 [1] file cardiomoon 2015.12.18
841 logistic 분석 시 오류 문제 상의드립니다. [1] britnepak 2020.12.01
840 로지스틱 분석 에러 [4] file 장진희 2015.04.08
839 표만들기 결과 값이 이해가 안되어 조언 부탁드리고자 올립니다. [1] file 멋진홍이 2017.11.23
838 메타분석에 대해 질문이 있습니다 [2] 카우보이 2016.04.01
837 heatmapannotation함수 질문입니다 [1] sungmas 2020.06.05
836 로지스틱 회귀분석에서 신뢰구간의 표기 [1] BISONG 2018.12.07
835 안녕하세요 교수님. 여쭙고 싶은 것이 있어 글 올립니다. [2] yahello 2017.11.08