爲了給出一些背景知識,我正在模擬不同家庭屬性如何影響周圍住宅的價格。要做到這一點,我有一張4000個房屋銷售表和每個家庭的人口統計數據。作爲衡量每個家庭之間「可替代性」的指標,我正在創造一個價值。在MySQL中將規範化表導出爲矩陣格式
我的第一個想法是在Excel中創建一個4000x4000矩陣。但是,一旦我的計算變得有點多毛,我很快就會遇到內存限制。
所以現在我已經把交易放到了上面提到的表格中,並且我想要建立一個「交互」表格,每行都是一對房子,並且有一列作爲可替代性度量。
表結構看起來是這樣的:
House1ID House2ID SubIndex
1 2 400
1 3 450
2 3 500
我的問題是,統計軟件包我使用希望在以下格式的數據:
1 2 3
1 0 400 450
2 400 0 500
3 450 500 0
是否有辦法從上述表結構轉到需要的矩陣輸出?
所有幫助非常感謝!
編輯: 多一點調查後,我已經意識到我可以生成標準化的「表」現用跨連接的視圖。雖然這並沒有真正改變這個問題,但我認爲這很有趣,並且我想指出我使用的方法。
你有代碼層嗎?我通常會在代碼層中做到這一點,但我很想看到一個純粹的基於查詢的解決方案。 – Sonny 2011-06-08 19:56:15
@Sonny我不知道。如果需要的話,我可以編寫一個來促進轉換,但如果可能的話,我寧願直接導出MySQL! – 2011-06-08 20:13:29
您應該將詳細信息作爲問題的答案發布,並將其作爲解決方案接受。 – Sonny 2011-06-09 13:13:11