이 게시물이 오래되었다는 것을 알고 있지만 이와 같은 상황이 있었고 내 솔루션을 공유하고 싶습니다. 위의 모든 대답은 잘 작동합니다. 그러나 data.table chaining Syntax와 같은 코드가 있으면 조금 어려워집니다. 예를 들어 이런 문제가있었습니다.
mass <- files[, Veg:=tstrsplit(files$file, "/")[1:4][[1]]][, Rain:=tstrsplit(files$file, "/")[1:4][[2]]][, Roughness:=tstrsplit(files$file, "/")[1:4][[3]]][, Geom:=tstrsplit(files$file, "/")[1:4][[4]]][
타임스]<=12000]
위의 제안 중 대부분을 시도했지만 작동하지 않았습니다. 그러나 나는 안에 쉼표 뒤에 나눌 수 있다는 것을 알았습니다 []
. 에서 분할이 ][
작동하지 않습니다.
mass <- files[, Veg:=tstrsplit(files$file, "/")[1:4][[1]]][,
Rain:=tstrsplit(files$file, "/")[1:4][[2]]][,
Roughness:=tstrsplit(files$file, "/")[1:4][[3]]][,
Geom:=tstrsplit(files$file, "/")[1:4][[4]]][`time_[s]`<=12000]