Skip to menu

반복문 질문드립니다.

lineplay 2019.05.31 05:05 Views : 176

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 너무 죄송한데요. plot이 너무 크게 나옵니다. [3] fascinate23 2018.01.20
853 Repeated measure anova 를 돌리려면 어떻게 해야하는지요? [1] merr 2018.01.20
852 메타분석 출간오류에 대하여 문의드립니다. [2] file 노을 2018.01.20
851 구조방정식 관련 여쭙습니다. [9] fascinate23 2018.01.22
850 Repeated measures 질문드립니다. [2] file merr 2018.01.22
849 data frame을 편집하는 과정에 아주 기본적인 질문 드립니다. [5] file neurokim 2018.01.23
848 서버접속이 자꾸 끊어집니다. [1] 원남매아빠 2018.01.23
847 SEM에서 path analysis후 moderation effect보는 과정에 대해 여쭙습니다. [2] fascinate23 2018.01.26
846 sem plot 폰트조정 [5] file 설현수 2018.01.26
845 PSM 에서 standardized difference 구할 수 있는 방법 여쭙습니다. [1] shiny365 2018.01.29
844 R에서 자동 조합 생성 가능한가요? [2] kenny 2018.01.30
843 로지스틱 회귀분석에서 Y 빈도 [2] wjdEoddl 2018.01.30
842 로지스틱회귀분석 (OR값) [2] wjdEoddl 2018.02.02
841 0이 많은 자료에 대해 [1] file wjdEoddl 2018.02.05
840 정회원용 서버가 접속이 안됩니다. [1] 마늘맨 2018.02.16
839 로지스틱회귀분석 (OR, CI) file wjdEoddl 2018.02.22
838 다항 로지스틱 회귀분석 VL 2018.02.23
837 ORplot 함수에서요.. [2] 매직하마 2018.02.25
836 ANOVA 결과 값이 다르게 나옵니다. 고견을 부탁드립니다 [3] file 에구머니나 2018.03.05
835 메타분석에 관한 문의 드립니다. [1] 봄날 2018.03.08