用空值替換值我有一個基於導入的 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 工作表中以破折號形式輸入。
回复:用空值替換值這個變量是如何進入數據表的? 包含有效日期和無效日期的列是什麼樣子的?