2014-09-25 1 views
0

'identity'열을 추가하려는 기존 data.table이 있습니다. data.table에 레코드 카운터를 추가합니다.

나는 예컨대 열을 추가하는 방법을 알고 :
DT$newCol <- x 

그러나 나는 1부터 n까지 새로운 값을 자동 증가 카운터를 만들기 위해 고군분투하고있다.

이 질문 (data.table "key indices" or "group counter")에 대한 의견을 물어 보았을 때 관련성이 있지만 충분한 평판을 얻지 못했습니다.

미리 감사드립니다.

+0

샘플 데이터를 제공 할 수 있습니까? – jazzurro

+1

'DT [, newcol : = .I]'아마도? – thelatemail

+0

@thelatemail 나는 당신이'.N'을 의미한다고 생각한다. –

답변

0

누군가가이 문제에 걸린 경우를 대비하여 완성도의 정신으로.

DT[, newcol := 1:.N] 

어떻게 문제를 해결 했는가? 감사합니다 @ thelatemail 및 @Simon

+3

'.I'는'1 : .N'입니다! – mnel