머리속에 그림을 그려보겠습니다. 당신은 프로젝트 작업을 하고 있으며 온라인 데이터베이스에서 데이터를 컴파일하고 보고해야 합니다. JMP가 데이터 추출 및 조작에 강력하다는 것을 알고 있지만 어디서부터 시작해야 할지 모르겠습니다. 온라인 데이터를 어떻게 가져오나요? 이 데이터를 어떻게 필터링하고 선별합니까? 전체 데이터베이스에서 정보를 수집하려면 어떻게 이를 확장할 수 있나요? JMP와 JSL은 강력하고 광범위한 기능을 갖추고 있습니다. 저는 오늘 Internet Open에 대해 가르치기 위해 이 자리에 섰습니다.
인터넷오픈이란?
이내에 JMP , 파일 메뉴에 '인터넷 열기'라는 기능이 있습니다. 일반적인 목적은 웹사이트의 형식화된 데이터나 텍스트 데이터를 JMP 데이터 테이블로 가져오는 것입니다. 그런 다음 JMP를 사용하여 마음껏 통계적으로 분석할 수 있습니다. 이 옵션을 선택하면 URL을 입력하거나 웹에서 원하는 특정 데이터 테이블을 선택하거나 서식이 지정된 테이블 가져오기와 텍스트 가져오기 사이를 전환할 수도 있습니다. 이는 데이터와 통계 가능성의 완전히 새로운 세계를 열어줍니다. 인터넷에는 평생 동안의 정보가 포함되어 있으므로 이에 액세스할 수 있다는 것은 평생 동안 가치가 있습니다.
JMP의 여름 프로젝트에서 저는 인터넷에서 데이터를 수집하는 임무를 맡았습니다. 이를 수행할 수 있었던 한 가지 방법은 여러 웹사이트에서 필요한 모든 작은 데이터 조각을 수동으로 검색하는 것이었습니다. 그러나 그렇게 하면 시간이 너무 오래 걸리고 확실히 비효율적이었습니다. 대신 인터넷 오픈(Internet Open) 도구를 사용해 모든 데이터를 자동으로 다운로드했습니다! 이를 통해 보다 효과적이고 정확한 데이터 편집이 가능해졌습니다. 그런 다음 JMP가 제공하는 다양한 도구를 사용하여 데이터를 필터링하고 선별할 수 있었습니다. 예를 들어, TV 쇼 "Lost"에 관심이 있고 시즌 길이를 분석하고 싶다고 가정해 보겠습니다.

Internet Open을 사용하면 Wikipedia 링크( https://en.wikipedia.org/wiki/List_of_Lost_episodes )을 URL 스팟에 넣습니다. 데이터 테이블은 이미 웹사이트 내에서 형식화되어 있으므로 "데이터로 열기" 필터를 사용할 수 있습니다. 확인을 선택하면 웹사이트에서 찾은 JMP 데이터 테이블 목록이 포함된 또 다른 창이 나타납니다. 첫 번째 데이터 테이블만 원하므로 첫 번째 줄을 선택하고 확인을 클릭합니다. 테이블이 팝업됩니다! 그만큼 쉽습니다!


어떻게 하면 이를 더욱 효율적으로 만들 수 있을까요?
Internet Open을 사용하여 데이터를 가져오는 것은 JMP에 직접 숫자를 연결하는 것보다 확실히 한 단계 발전된 것이지만, 여전히 프로세스를 더욱 신속하게 처리해야 한다는 필요성을 느꼈습니다. 저는 모든 것을 자동화하여 버튼만 클릭하면 즉시 JMP 데이터 테이블을 열 수 있기를 원했습니다. 이를 위해서는 JSL을 사용해야 했습니다.
이번 여름이 JSL에 입문한 첫 번째 여름이기 때문에 저는 확실히 제 자신을 언어의 초보자라고 생각합니다. 즉, 코드를 통해 Internet Open을 사용하는 것은 매우 간단합니다! 사용할 주요 구문은 웹에서 테이블, 스크립트 및 데이터를 여는 "Open()" 함수입니다! 열기 기능에 URL을 붙여넣은 후 가져올 특정 테이블을 선택하고, 테이블이 표시되지 않도록 설정하는 등의 작업을 수행할 수 있습니다.
Internet Open은 매우 단순하면서도 많은 가치를 지니고 있기 때문에 중요한 도구입니다. 단 몇 번의 클릭만으로 전 세계에 액세스할 수 있으며 시간과 노력을 절약할 수 있습니다. JSL의 개방형 도구를 사용한 풍부한 유연성을 포함하여 다양한 애플리케이션과 설정이 있습니다. 아직 안 해보셨다면 시도해 보세요!
안녕하세요 크리스,
저는 jsl 스크립트를 작성해 본 적이 없지만 Open 함수를 사용하여 작성해 보기로 결정했습니다. 안내를 받았어요 존 슈뢰들(John Schroedl)의 포스트 질문에 대한 응답으로.
이 코드는 하나의 파일을 엽니다.괄호 안의 숫자를 변경하면 페이지에 다른 테이블이 열립니다.
열려 있는( " https://en.wikipedia.org/wiki/List_of_Lost_episodes ", HTML 테이블(1) );