更新時間序列數據<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在嘗試找到一種在數據集開發過程中不斷更新數據集的簡便方法。那就是我有一個數據集,其中我添加了許多計算列和分析。每天我都有更多的數據進來。當我提取新數據時,所有舊數據也包含在新數據集中。我想只用新數據更新舊的數據集。使用“Update”不會添加新數據行,“Concatenate”將添加創建舊數據重複行的所有行。如何在一個中合併兩個數據集包含在另一個中,但包含我需要保留的新列?
例如 我想結合:
| 天 | 值 | SQRT(值) |
| 1 | 10 | 3,162278 |
| 2 | 11 | 3,316625 |
有:
產量:
| 天 | 值 | SQRT(值) |
| 1 | 10 | 3,162278 |
| 2 | 11 | 3,316625 |
| 3 | 9 | 3 |
| 4 | 13 | 3,605551 |
Re:更新時間序列數據我找到了一種讓“加入”為我解決問題的方法。但是謝謝你的劇本。這肯定會派上用場。
Re:更新時間序列數據我不知道一步到位的方法。 只要在執行表操作之前在任一文件中刪除將要重複的行,Concatenate就會起作用。 這可能意味著使用公式和腳本刪除表中的所有行,或從傳入文件中刪除冗餘數據。
另一種方法是將所有公式移動到新表中。 文件交換實用程序部分有一個方便的腳本,它將在文件之間傳輸公式 - 查找“複製公式”。
http://support.sas.com/demosdownloads/license.jsp?productID=111231&jmpflag=Y