0
我遇到了關於使用Stata進行數據管理的實際問題。我打算做的是創造30個省會城市之間的球形距離變量(因此大約有870個相同的值)。已經有一些用戶編寫的命令來處理這個問題(通過谷歌地圖),但我的問題是,由於某些機密的原因,數據存儲在一個隔離到互聯網的獨立計算機,所以我必須定義所有的一對一的,在do-file中創建一對一的距離值,然後將它們合併到數據中。鑑於非工作量(儘管不是不可行),我想知道是否有一些聰明的方法來完成這項工作。我有一個excel工作表,其中的距離就像一個協方差矩陣,省首府的名字出現在第一行和第二列,就像一個下三角矩陣。代表值如何在stata中巧妙地將協變類錶轉換爲一對一的對?
A B C D E AD
capital_1 capital_2 capital_3 capital_4 ······ capital_30
1 capital_1
2 capital_2 '
3 capital_3 ' '
4 capital_4 ' ' '
········
capital_30 ' ' ' '
我知道如何導入這樣的martrix,但我可以生成所需的一對一對嗎?謝謝。對於@Roberto的有益的建議
Can --reshape--有用嗎? – zlqs1985
是的。你試過了嗎?你有什麼問題,如果有的話? –
只能重申:一個標準的'重塑長'應該在這裏工作。如果您遇到問題,請回報。如果是這樣,請告訴我們一些代碼與您的嘗試和問題的明確描述。 –