Ich weiß, wie man es in Excel macht und die Daten in Excel kopiert und eingefügt hat, Zwischensumme verwendend, um verschiedene Werte hinzuzufügen und dann in Stata zu repastieren. Aber der Datensatz, mit dem ich es zu tun habe, ist riesig, und es dauert 15 Minuten in Excel für 1 Runde. Gibt es einen leichteren Weg in Stata?Wie fügen wir Spalte 2 hinzu, wenn Spalte 1 mehrfach dupliziert wird?
-2
A
Antwort
1
Ohne ein Datenbeispiel oder einen Codeversuch braucht die Frage Rätselraten, nicht zuletzt für alle, die Excel nie oder nur selten verwenden.
Bitte studieren Sie für Hinweise auf, was eine gute Frage macht.
Spalten eines Stata-Datasets heißen Variablen.
Vielleicht finden Sie dieses dumme Beispiel hilft. Sie können die Befehle in Ihre eigene Stata-Kopie eingeben.
Wenn nicht, müssen Sie möglicherweise viel genauer sein, was Sie tun. Wir brauchen nicht den ganzen riesigen Datensatz zu sehen, nur etwas mit ähnlicher Struktur.
. sysuse auto, clear
(1978 Automobile Data)
. egen totalprice = total(price), by(rep78)
. tabdisp rep78, c(totalprice)
----------------------
Repair |
Record |
1978 | totalprice
----------+-----------
1 | 9129
2 | 47741
3 | 192877
4 | 109287
5 | 65043
. | 32152
----------------------
. sort rep78
. list rep78 price totalprice, sepby(rep78)
+---------------------------+
| rep78 price totalp~e |
|---------------------------|
1. | 1 4,934 9129 |
2. | 1 4,195 9129 |
|---------------------------|
3. | 2 14,500 47741 |
4. | 2 5,104 47741 |
5. | 2 4,010 47741 |
6. | 2 5,886 47741 |
7. | 2 3,667 47741 |
8. | 2 4,172 47741 |
9. | 2 4,060 47741 |
10. | 2 6,342 47741 |
|---------------------------|
11. | 3 5,222 192877 |
12. | 3 4,099 192877 |
13. | 3 15,906 192877 |
14. | 3 3,895 192877 |
15. | 3 4,723 192877 |
16. | 3 4,647 192877 |
17. | 3 11,385 192877 |
18. | 3 6,165 192877 |
19. | 3 10,372 192877 |
20. | 3 13,466 192877 |
21. | 3 3,291 192877 |
22. | 3 13,594 192877 |
23. | 3 5,172 192877 |
24. | 3 4,187 192877 |
25. | 3 11,497 192877 |
26. | 3 4,296 192877 |
27. | 3 4,733 192877 |
28. | 3 4,516 192877 |
29. | 3 5,788 192877 |
30. | 3 4,749 192877 |
31. | 3 4,082 192877 |
32. | 3 4,181 192877 |
33. | 3 3,299 192877 |
34. | 3 4,816 192877 |
35. | 3 3,955 192877 |
36. | 3 10,371 192877 |
37. | 3 5,189 192877 |
38. | 3 4,482 192877 |
39. | 3 4,504 192877 |
40. | 3 6,295 192877 |
|---------------------------|
41. | 4 3,829 109287 |
42. | 4 5,798 109287 |
43. | 4 4,389 109287 |
44. | 4 4,890 109287 |
45. | 4 7,827 109287 |
46. | 4 3,995 109287 |
47. | 4 9,735 109287 |
48. | 4 8,814 109287 |
49. | 4 6,303 109287 |
50. | 4 7,140 109287 |
51. | 4 6,850 109287 |
52. | 4 4,697 109287 |
53. | 4 5,705 109287 |
54. | 4 5,079 109287 |
55. | 4 4,499 109287 |
56. | 4 6,229 109287 |
57. | 4 8,129 109287 |
58. | 4 5,379 109287 |
|---------------------------|
59. | 5 3,748 65043 |
60. | 5 5,899 65043 |
61. | 5 5,719 65043 |
62. | 5 11,995 65043 |
63. | 5 4,589 65043 |
64. | 5 5,799 65043 |
65. | 5 5,397 65043 |
66. | 5 3,984 65043 |
67. | 5 9,690 65043 |
68. | 5 4,425 65043 |
69. | 5 3,798 65043 |
|---------------------------|
70. | . 3,799 32152 |
71. | . 6,486 32152 |
72. | . 12,990 32152 |
73. | . 4,424 32152 |
74. | . 4,453 32152 |
+---------------------------+