이에 따르면 아래와 같은 데이터 테이블이 있습니다.
| | 열 | ㅏ | 비 | 씨 | 디 |
| 1 | ㅏ | 1 | 0.02 | 0.8 | -0.6 |
| 2 | 비 | 0.02 | 1 | 0.7 | -0.02 |
| 삼 | 씨 | 0.8 | 0.7 | 1 | 0.51 |
| 4 | 디 | -0.6 | -0.02 | 0.51 | 1 |
다음을 제공하는 다른 데이터 테이블을 만들어야 합니다. 해당 행, 열 1에 지정된 해당 열 및 해당 값. 행렬을 만들어야 하는지 아니면 데이터 테이블에서 편집해야 하는지 물어봐도 될까요? 도움을 주시면 감사하겠습니다. 감사합니다. (아래는 지금 2,000개 이상의 행에 대해 수행해야 한다는 점을 제외하고는 위의 첫 번째 데이터 테이블의 결과입니다.)
| | 해당 행 | 해당 열 | >=0.05 && < 1 |
| 1 | ㅏ | 씨 | 0.8 |
| 2 | 비 | 씨 | 0.7 |
| 삼 | 씨 | ㅏ | 0.8 |
| 4 | 씨 | 비 | 0.51 |
| 5 | 씨 | 디 | 0.51 |
| 6 | 디 | 씨 | 0.51 |
구축 @ron_horne 예를 들어, 다음은 언급한 샘플 데이터 테이블 또는 2000x2000 데이터 테이블에서 작동하는 전체 코드입니다.
dt = current data table ();
cols = dt << Get Column Names( Continuous );
dtStack = dt << Stack(
columns( cols ),
Source Label Column( "Coresponding Columns" ),
Stacked Data Column( ">=0.05&&<1" )
);
dtStack:Row << set name("Corresponding Rows");
dtStack << select where( dtStack:Name(">=0.05&&<1") < .05 | dtStack:Name(">=0.05&&<1")>=1);
dtStack << delete rows;
안녕 @reallyneedhelp ,
다음 스크립트가 목표에 더 가까워지면 알려주세요.
dt = current data table ();
cols = dt << Get Column Names( Continuous );
dt << Stack(
columns( cols ),
Source Label Column( "Column" ),
Stacked Data Column( "Data" )
);
론
안녕 @reallyneedhelp ,
아마도 이 빠른 스택 옵션이 작업을 수행할 것입니다.
테이블 >> 스택으로 이동합니다. 거기에서 당신은 사진을 따라갈 수 있습니다


이 스크립트를 따를 수도 있습니다. 테이블이 있으면 왼쪽 상단에서 "스택" 스크립트를 실행하십시오.
New Table( "Untitled",
Add Rows( 4 ),
New Script(
"Stack",
Data Table( "Untitled" ) << Stack(
columns( :A, :B, :C, :D</img> ),
Source Label Column( "Column" ),
Stacked Data Column( "Data" )
)
),
New Column( "Row", Character, Nominal, Set Values( {"A", "B", "C", "D"} ) ),
New Column( "A",
Numeric,
Continuous,
Format( "Best", 12 ),
Set Values( [1, 0.02, 0.8, -0.6] )
),
New Column( "B",
Numeric,
Continuous,
Format( "Best", 12 ),
Set Values( [0.02, 1, 0.7, -0.02] )
),
New Column( "C",
Numeric,
Continuous,
Format( "Best", 12 ),
Set Values( [0.8, 0.7, 1, 0.51] )
),
New Column( "D",
Numeric,
Continuous,
Format( "Best", 12 ),
Set Values( [-0.6, -0.02, 0.51, 1] )
)
)
이것이 당신이 찾고 있는 것인지 알려주십시오.
론