用空值替换值我有一个基于导入的 Excel 表的脚本。 我无法更改 Excel 表格中的任何内容,必须通过 JMP 进行所有数据操作和分析。 该脚本的要点是计算输入的日期之间的天数以跟踪项目阶段。 根据 Excel 工作表中公式的设置方式,某些日期被错误地导入为 1899 年 12 月 31 日,并且有时会使用破折号来表示不适用的值。 我想用“.”将这些值修改为空/空白。就好像什么也没有输入过一样。 有没有办法做到这一点? 我尝试过使用 match、substitute 和 if 语句,但似乎没有任何效果。 有没有办法做到这一点?
回复:用空值替换值它导入的列是
数据类型:数字
建模类型:连续
格式:ddMonyyy
Excel 工作表中的日期输入为:dd-Mon-yyyy
回复:用空值替换值这是我用来导入文件的脚本部分。
NS =打开( “此处为文件路径” ,
工作表( “PEN 状态日志” ),
适用于所有纸张( 1 ),
连接工作表( 0 ),
创建串联列( 0 ),
工作表设置(
1 ,
有列标题( 1 ),
标题中的行数( 1 ),
标题从行开始( 3 ),
数据从行开始( 4 ),
数据从列开始( 1 ),
数据结束于行( 0 ),
数据结束于列( 0 ),
复制跨行( 1 ),
复制的跨接标头( 0 ),
抑制隐藏行( 0 ),
抑制隐藏列( 0 ),
抑制空列( 1 ),
视为层次结构( 0 ),
多系列堆栈( 0 ),
导入单元格颜色( 1 ),
限制列检测( 0 ),
列分隔符字符串( “-” )
)
);
回复:用空值替换值当日期填充为 1899 年 12 月 31 日时,它来自 Excel 工作表中相应列中的空白单元格。 带破折号的在 Excel 工作表中以破折号形式输入。
回复:用空值替换值这个变量是如何进入数据表的? 包含有效日期和无效日期的列是什么样子的?