我有一個大數據表(大約20,000行)。其中一列包含從1到6的整數。在data.table中使用gsub()
我也有一個汽車模型(6模型)的字符向量。
我試圖與相應車型來取代整數。(僅2在這個例子中)
gsub("1",paste0(labels[1]),Models)
gsub("2",paste0(labels[2]),Models)
...
「模型」是一個列的名稱。
labels <- c("Altima","Maxima")
與它爭取12+小時GSUB()不工作後(
樣本數據:
MYDATA < -data.table(複製(1,樣品(1:6, 10000,聲望= TRUE))) 標籤< -C( 「Altima的」, 「最大值」, 「SENTRA」, 「是」, 「GS」, 「LS」)
您能顯示一些數據嗎?幾乎可以肯定有更好的方法,例如「匹配」,「或」合併。 – Justin
@Justin我不知道如何在這裏顯示我的數據。但我希望這裏有更好的解釋。模型是一個數據表,由單列和20000行組成。標籤是總共有6個名字的字符矢量。模型數據表中的值是整數1到6. –