DT 데이터 테이블에서 이 JS 스크립트를 사용하려고 합니다(이 웹사이트: https://datatables.net/blog/2021-09-17):
으아아아이 스크립트 태그를 사용하세요:
"//cdn.datatables.net/plug-ins/1.11.3/features/fuzzySearch/dataTables.fuzzySearch.js"
순위순(상위가 유사도가 높음)을 사용하여 퍼지 검색을 적용하는 Shiny 앱의 DT 데이터 테이블 기능에 이것을 포함시키고 싶지만 순위 열이 표시되는 것을 원하지 않습니다. p>
이와 유사하지만 순위 열이 없습니다.
몇 가지 기본적인 일반 예:
var fsrco = $('#fuzzy-ranking').DataTable({ fuzzySearch: { rankColumn: 3 }, sort: [[3, 'desc']] }); fsrco.on('draw', function(){ fsrco.order([3, 'desc']); });
이 플러그인은 오래된 플러그인이므로 최신 버전의 DataTables에서는 작동하지 않습니다.
하지만 유사성을 계산하는 JavaScript 함수를 가져와 SearchBuilder 확장을 통해 맞춤 검색에 사용할 수 있습니다.
먼저 이 JavaScript 코드를 복사하여 levenshtein.js라는 이름으로 저장하세요.
으아아아이제 R 코드는 다음과 같습니다.
으아아아유사성 임계값을 선택해야 합니다. 제가 여기서 찍은 것은
으아아아0.25
:편집
Shiny에서 사용하려면
을 사용하세요. 으아아아server=FALSE
: