數據的格式是這樣的。需要將Excel中的時間序列轉換爲Stata可讀的格式
Obs1 Var1 var1ObsPeriod1 var1obsPeriod2
Obs1 var2 var2ObsPeriod1 var2obsPeriod2
..
Obs2 var96 var96obs
...
等等。
我需要轉換成
obs var1 var2 var96
obs1 var1obs var2obs... var96obs
obs1Period2 var1obsPer2 var2obsPer2 ....
obs2 var1obs....
這是一個在C#(我知道體面的唯一語言)一個相當簡單的操作這一點;但是我無法弄清楚如何使用Excel/VBA工具。
任何人都可以幫忙嗎?在C#中,這是一個相當簡單的操作,我需要做的就是應用幾個循環,並將其轉換爲一個2d數組,每個obs及其特定時間段都有一行。但是,我不知道如何在excel/vba中執行此操作。
我知道這是一個很大的任務,但任何人都可以指出我如何設置它? (我可以用一個二維字符串或者是有一個相當於...等等。)
圖鏈接:http://imgur.com/teXdo9x 這裏是什麼,我需要更具體的例子:在上面的部分是目前的數據是如何;底部的部分是我所需要的部分。
數據的佈局 - 既不是你所擁有的,也不是你想要的 - 在你的抽象例子中並不完全清楚。請提供更好的佈局和/或具體的例子。 –
修改並糾正它。我沒有將代碼標籤正確應用於原始帖子。 – user795028
對不起,它有所改進,但我仍然不明白。我認爲你仍然需要一個具體的例子。無論如何,如果目標是進口到Stata,你能確定你在Stata中不會變得更好嗎? –