매우 큰 규모의 오래된 데이터 세트를 업데이트하고 이해하려고 합니다. 일부 데이터는 다른 통합 문서에서 가져오고 일부는 여러 열에서 계산됩니다. 데이터가 입력된 열과 다른 열의 파생 열을 강조 표시하거나 식별하는 방법을 원합니다. 어쨌든 JMP에서 이 작업을 수행할 수 있나요?
일부 열을 블록으로 만드는 것도 좋을 것입니다. Excel에서는 열 그룹 주위에 두꺼운 경계선을 추가합니다. 즉, 한 시트에서 나오는 모든 항목을 시각적으로 데이터를 분리합니다.
150개의 열이 있는데 페이지에서 자주 길을 잃곤 합니다.
어떤 조언이라도 감사드립니다. 중요한 경우 현재 JMP16을 실행 중입니다.
열에 수식이 있는 경우 왼쪽 열 목록의 열 이름 옆에 파란색 "더하기" 아이콘이 표시됩니다.
나는 당신이 설명하는 테두리를 Excel에서와 같이 만드는 방법을 알지 못하지만 많은 열이 있는 테이블로 작업할 때 매우 유용한 두 가지를 발견했습니다.
- 열 그룹화 - 열 목록에서 몇 개의 열 선택> 마우스 오른쪽 버튼 클릭> "열 그룹화".이렇게 하면 열 목록에서 훨씬 쉽게 관리할 수 있습니다.
- 열 숨기기 - 100개의 열이 있지만 현재 처음과 마지막 5개에만 집중되어 있는 경우 열 목록에서 가운데 90개를 선택하고 오른쪽 클릭 > "숨기기/숨기기 해제"를 선택할 수 있습니다.
이 두 가지 모두 열 목록을 마우스 오른쪽 버튼으로 클릭하거나 상단의 메뉴를 통해서만 작동합니다. 열 자체를 마우스 오른쪽 버튼으로 클릭하는 것은 아닙니다.
열 그룹 사용 및 열 숨기기에 대한 TomF의 훌륭한 제안 외에도 한 가지 추가 옵션은 셀 또는 셀의 텍스트에 색상을 지정하는 것입니다(그룹 및 숨기기는 열 수준에서 더 나은 옵션임).
또한 열 목록과 해당 속성을 표시하는 사용자 인터페이스를 스크립팅할 수 있습니다. 다음은 매우 빠른 예이지만 아이디어를 제공할 수 있습니다.
Names Default To Here(1);
dt = Current Data Table();
properties_to_collect = {"Formula"};
dt_col_properties = New Table("Table Properties",
New Column("Column", Character, Nominal),
New Column("Data type", Character, Nominal),
New Column("Modeling Type", Character, Nominal),
New Column("Formula", Character, Nominal),
invisible
);
For Each({col_name, idx}, dt << Get Column Names("String"),
dt_col_properties << Add Row(1);
dt_col_properties[idx, "Column"] = col_name;
dt_col_properties[idx, "Data Type"] = Column(dt, col_name) << Get Data Type;
dt_col_properties[idx, "Modeling Type"] = Column(dt, col_name) << Get Modeling Type;
dt_col_properties[idx, "Formula"] = If(IsEmpty(Column(dt, col_name) << Get Property("Formula")), "No", "Yes");
);
f = Function({a},
sel_rows = dt_col_properties << Get Selected Rows;
sel_cols = dt_col_properties[sel_rows, "Column"];
dt << Select Columns(sel_cols);
dt << Next Selected Column;
);
rs = dt_col_properties << make row state handler(f);
nw = New Window("Cols",
dtb = Data Table Box(dt_col_properties);
);
dtb << Set Selectable Rows(1);
dtb << Set Scrollable(20, 0);
dtb << Set Click Sort(1);
nw << On Close(Close(dt_col_properties, no save));
도 있습니다 테이블 속성 추가 기능