에 XTS 객체에서 단어를 계속 :실제로 주제로 동일한 질문이 R
Keeping Character Types/Names in xts object in R
그러나, 문제는 보이지 않는다 해결 된 것으로, 원래 포스터 여부 이 문제를 해결할 수 있었기 때문에 알려지지 않았으므로 다시 물어보고 대답을 얻으려고했다.
데이터 테이블로 작업 중이며이 데이터 테이블을 xts 개체로 변환하고 싶습니다. 내 코드에서는 데이터 표 개체를 xts 개체로 변환하기 위해 as.xts()
함수를 사용합니다.이 경우 xts 패키지는 숫자가 아닌 모든 열을 삭제하고 데이터 테이블을 xts 개체/행렬로 바꿉니다.
이제 데이터 테이블 개체에 이름으로 채워지는 열이 있으며 데이터 테이블을 xts 개체로 변환 할 때 xts가이 열을 삭제하지 못하도록하고 싶습니다. 이것이 가능한가?
OP는 정보를 보유하기를 원했습니다. 그는 그 이름을 사용하려고하지 않았습니다. 마찬가지로 이름을 유지하려면 xts 객체의 속성에 지정할 수 있습니다. 'xts_obj <-xts (x = some_mat, order_by = TIME, attr_name = dt $ name)'을 선택하십시오. 해당 스레드에 대한 채팅 토론을 통해 원하는 용도로 사용할 수 있는지 확인할 수 있습니다. – TUSHAr
xts 개체의 이름을 사용하고 싶지는 않습니다. 단지 거기에 넣기 만하면 쉽게 추적 할 수 있습니다. 그러나'as.xts()'함수를 사용하면 비 수치 데이터 타입을 가진 모든 컬럼이 자동으로 삭제되므로, 계속 유지할 방법을 찾고 있습니다. 필자는'as.xts()'함수를 특별히 사용하려고합니다. 왜냐하면'xts()'함수에 비해 객체를 변환하는 것이 훨씬 빠르며, 매우 큰 객체로 작업하기 때문에 기본적으로 모든 것이 필요합니다. 내가 얻을 수있는 속도는 – NotsurewhatImdoing
예. 그렇지만'xts()'는 효과가있을 지 모르지만 훨씬 느린 것처럼 보입니다. 나는 현재 사용하고있는 것보다 작은 데이터 세트를 통해 실행했고'as.xts()'에 비해 변환을 수행하는 데 더 많은 시간이 걸렸습니다. 조금만 더하고 희망을 가지고 계속 놀고 싶습니다. 나는 더 많은 시간을 노크 할 수있다. – NotsurewhatImdoing