開始使用免費開始

更新現有欄位(II)

在上一個練習中,你只更新了一個值,且你知道要更新的位置,也就是 start_station 欄位的第 2 列。不過在日常工作裡,你常常需要一次更新多個值,而且事先不會知道確切的位置。

你可以像在第 1 章那樣,在 i 中使用篩選運算式,來以參照方式更新欄位。

在這個練習中,你會使用一個新的 data.tableuntidy。它幾乎與 batrips 相同,但我們在 duration 欄位中隨機加入了一些負值。

本練習屬於課程

R 的 data.table 資料操作

檢視課程

練習說明

將所有 duration 小於 0 的列替換為 NA

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Replace negative duration values with NA
untidy[___, ___]
編輯並執行程式碼