inflearn logo
강의

Course

Instructor

[Give R to R] R Intermediate

Beyond the loop

for(), ifelse() 실습 관련 오류

218

Yujin Lee

4 asked

0

for로 ifelse() 함수랑 똑같은 거 리턴할 때 워닝 메세지 뜹니다 if()가 벡터라이즈가 되는 함수가 아니라 그런지 df$aa == 3을 처리할 때 첫번째 값, 즉 df$aa[1] == 3만 처리하는 것 같습니다. if(df$aa[i] == 3)으로 코드를 수정해야할 것 같습니다. 그리고 df[i, "aa"] 에다가 값을 어싸인하면 기존 원소값이 바뀌지 않나요?

R

Answer 1

0

datadoctor

엇!! 맞습니다.
코드를 잘못 써놨네요 ㅠㅠ

if(df$aa[n] == 3) 또는 if(df[n, "aa"] == 3) 이 맞겠네요.
중간에 코드도 'aa' column에 할당하는 것이 아닌 "col_1"로 해야되겠습니다.

 

지적 감사합니다.

ADP 자격증 대비 강의 개설 문의

0

871

2

최신 기출문제 문의

0

821

1

분포의 치우침

1

857

1

강의 자료를 받을 수 있는 방법이 있을가요?

0

763

1

R 오류

0

411

0

교재 및 수료조건

0

602

2

mac KoNLP 설치 오류

0

2097

1

교재 구입 프로세스 알려주시기를 요청드려요.

0

301

0

교재 구입 관련 메일을 송부하였습니다

0

300

1

fread() 함수

1

393

1

교재 구매

0

251

0

강의 시 문제 풀이가 수업자료에는 없어요

0

296

0

클리앙 강의 시 문의 드립니다.

0

288

0

2과목 빅데이터 분석방법론 1 왜 안보이나요?

0

338

1

R studio 오류

0

593

0

한글깨짐 오류로 수업이 어려워요

0

481

1

3강 R파트 관련 질문입니다

0

259

1

영상이 잘못 올라간거 같습니다.

0

346

2

반복문 활용편 질문

0

326

0

transpose 관련 질문

0

208

1

패키지 등록관련질문

0

3728

2

Boston dataset 관련

0

196

1

실습파일 어디서 다운받나요?

0

204

0

data가

0

190

0