晚上好,亲爱的同事们!
我没有找到相同的主题。
因此,我将xlsx导入到jmp中,但是我的数值变成了标称值。
如何避免这种情况?
你好@伦纳德,
有几种不同的方法可以做到这一点,但是我写了一些JSL可以解决此问题。 我认为JMP 16应该在导入向导中具有允许覆盖逗号的设置。
Names Default to Here(1);
//This replaces all commas by decimals
dt = Current Data Table();
Col_Names = dt << Get Column Names( Nominal, String );
Nr = N Rows( dt );
For( l = 1, l <= N Items( Col_Names ), l++,
One_col = Column( dt, Col_Names[l] );
For( k = 1, k <= Nr, k++,
One_col[k] = Substitute( One_Col[k], ",", "." )
);
);
//This part turns the "nominal" columns back to "numeric"
For( l = 1, l <= N Items( Col_Names ), l++,
Column( dt, Col_Names[l] ) << Data Type( Numeric ) << Modeling Type( Continuous ) << Format( Best, 12 )
);
您可以尝试转到文件>首选项> Windows专用,然后选中顶部的框:使用JMP...。 但是,实际上我没有太多运气来取代逗号。
但是,JSL代码应该有所帮助。
希望这可以帮助!,
DS