특정 데이터 테이블의 특정 열의 내용을 지우려면 어떻게 해야 하나요?기존 데이터 테이블에 행을 업데이트했는데, 이제 모든 행을 지우거나 모두 empty()로 설정하는 함수를 만들고 싶습니다. 테이블이 매우 크기 때문에 정말 빠른 함수가 필요합니다. 이 함수를 사용해 봤는데 꽤 느립니다.
Column( my_table, "MY_COL" ) << formula (empty());
Column( my_table, "MY_COL" ) << Delete Formula;
고급 통계 모델링데이터 블렌딩 및 정리대량 맞춤화품질 및 공정 엔지니어링Re: 특정 데이터 테이블의 특정 열 내용을 지우려면 어떻게 해야 하나요?안녕,
이것은 더 빠를 것입니다; 귀하의 요구에 충분히 빠릅니까?
my_table[0, loc(my_table << get column names(string), "MY_COL")] = .;
예를 들어:
Names Default To Here(1);
my_table = astable(J(1e5, 2, Random Uniform()));
my_table[0, loc(my_table << get column names(string), "Col1")] = .;
Re: 특정 데이터 테이블의 특정 열 내용을 지우려면 어떻게 해야 하나요?감사해요! 이것은 훨씬 빠릅니다.