我的數據集(名爲A)具有列:AB C.我想在值的末尾添加新的觀察值(新行):1 2 3.必須是一個簡單的方法來做到這一點?將觀察結果添加到現有的SAS數據集中
0
A
回答
2
只需使用一個proc sql
和insert
聲明。
proc sql;
insert into table_name (A,B,C) values (1,2,3);
quit;
+0
謝謝,這工作! – user107242
0
這裏有5種這樣做的方法:
/*Some dummy data*/
data have;
input A B C;
cards;
4 5 6
;
run;
data new_rows;
input A B C;
cards;
1 2 3
6 7 8
;
run;
/* Modifying in place - more efficient, increased risk of data loss */
proc sql;
insert into have
select * from new_rows;
quit;
proc append base = have data = new_rows;
run;
data have;
modify have;
set new_rows;
output;
run;
/* Overwriting - less efficient, no harm if interrupted. */
data have;
set have new_rows;
run;
data have;
update have new_rows;
/*N.B. assumes that A B C form a set of unique keys and that the datasets are sorted*/
by A B C;
run;
+0
非常感謝您的詳細解答! – user107242
+0
請注意,而不是表示感謝 - 這是該網站的工作原理。 – user667489
相關問題
- 1. 如何在SAS中的數據集上添加新觀察值?
- 2. 如何打印SAS數據集的最新觀察結果?
- 3. 結合數據集,而不會在SAS失去觀察
- 4. SAS:返回到SAS數據步驟中的先前觀察?
- 5. SAS:如果數據集中的觀察值與另一個數據集中的觀察值匹配,則刪除觀察值
- 6. SAS:添加觀察和填充
- 7. 將SAS數據集重新格式化爲多個觀察
- 8. 爲非現有觀察結果生成觀察值
- 9. SQL將值添加到GROUP BY中的現有結果集
- 10. SAS爲縱向數據添加新觀察
- 11. 將觀察者添加到NSString中
- 12. 將SAS數據集加載到Hadoop中
- 13. SAS數據集:匹配IF條件的計數觀察
- 14. 如何統計數據集中每1000個觀察值SAS
- 15. 使用for循環將列添加到SAS中的數據集
- 16. 如何將tapply結果添加到現有數據幀
- 17. 搜索和匹配單個數據集的觀察與SAS
- 18. 如何刪除所有重複的觀察結果,但在SAS中添加一個具有頻率的列?
- 19. 將可觀察值添加到另一個可觀察值
- 20. 有沒有辦法在SAS數據步驟中檢測到最後一次觀察結果?
- 21. C#無法將項目添加到觀察的集合
- 22. 將大量的可觀察數據彙總到新的可觀察數據中
- 23. 如何將觀察者添加到UIButton?
- 24. 如何將觀察者添加到NSManagedObject?
- 25. 將觀察者添加到BOOL變量
- 26. 如何將觀察者添加到AppDelegate?
- 27. 如何從SAS數據集輸出一組隨機觀察值
- 28. 合併SAS數據集但只保留常見觀察
- 29. 添加到具有備用線程的可觀察集合
- 30. 中觀察到的集合
您可以顯示您嘗試的代碼以及它沒有做到您想要的代碼嗎? – Tom
我不能相信這不是重複的,但據我所知,沒有人問過這個確切的問題。 – user667489