시간 열 서식 지정의 어려움안녕하세요 여러분!
JMP에 업로드하는 날짜와 시간의 CSV가 있습니다.날짜/시간이 포함된 단일 열을 생성하려면 날짜가 포함된 열의 데이터 유형과 형식을 변환해야 합니다.
스크립트를 사용할 때:
Column("Actual Harvest Time") << Data Type(Numeric); << Format("h:m")
모든 데이터의 열을 완전히 지웁니다.
열 모델링 유형을 수동으로 숫자로 변경하고 적용을 누르면 데이터가 지워진다는 것도 배웠습니다.수동으로 열을 숫자로 변경하고 동시에 형식을 "h:m"으로 변경하고 적용을 누르면 형식이 성공적으로 변경됩니다.
데이터 손실 없이 시간 열의 서식을 자동화하는 방법을 찾고 있습니다.내 모든 데이터를 지우지 않고 이 작업을 수행할 수 있는 방법이 있습니까?
참조를 위해 수동 열 서식 변경 사항의 스크린샷을 첨부했습니다.
Re: 시간 열 서식 지정의 어려움예, 먼저 데이터 유형을 변경하면 값이 손실됩니다. 원본 문자열 버전의 날짜 및 시간 형식을 동시에 제공해야 합니다. 그런 다음 JMP는 문자열을 해당 숫자 값으로 변환할 수 있습니다.
다음은 데이터 열 메시지 << Data Type()에 대한 스크립팅 인덱스 항목의 예입니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "Time",
"Character",
"Nominal",
Set Values( {"13:32", "20:10", "20:12", "14:56"} )
);
Wait( 2 );
dt:Time << Data Type( Numeric, Format( "h:m", 12 ), Input Format( "h:m" ) );
dt:Time << Modeling Type( "Continuous" );Re: 시간 열 서식 지정의 어려움귀하의 연구 결과를 복제했으며 결과는 JMP 14와 JMP 15 모두에서 동일합니다.원하는 작업을 수행하려면 JSL에서 새 열을 만들어야 할 것 같습니다.
names default to Here(1);
dt = New Table( "file",
New Column( "a", character, values({"11:02"})));
dt<<NEW column=""></NEW>