시작하기무료로 시작하기

기존 열 업데이트하기 (II)

이전 연습 문제에서는 하나의 값만 업데이트했고, 정확히 어디를 바꿔야 하는지도 알았죠. 예를 들어 start_station 열의 두 번째 행이었습니다. 하지만 실제 업무에서는 여러 값을 한꺼번에 바꿔야 할 때가 많고, 그 위치를 미리 알지 못하는 경우가 대부분입니다.

1장에서 했던 것과 같은 방식으로 i에 필터링 표현식을 사용해 참조로 열을 업데이트할 수 있습니다.

이번 연습에서는 새로운 data.tableuntidy를 사용합니다. untidybatrips와 거의 동일하지만, duration 열에 임의로 음수 값을 일부 넣어 두었습니다.

이 연습은 강의의 일부입니다

R의 data.table로 데이터 조작하기

강의 보기

연습 안내

duration이 0보다 작은 모든 행의 값을 NA로 바꾸세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Replace negative duration values with NA
untidy[___, ___]
코드 편집 및 실행