2011-12-15 61 views
0

使用項目將SPSS調查數據文件導出到MySQL數據庫。雖然通過ODBC實際導入沒有問題,但我遇到了如何處理數據中的標籤的兩難困境。例如,每個問題的SPSS文件都有一個數字作爲與該變量的描述性標籤相對應的數據。導出到數據庫時處理SPSS標籤

我希望能夠將兩個值,數字選擇和答案選項保存到數據庫中 - 有沒有辦法鏈接這兩個,或者我需要製作一些更復雜的數據庫表,以及關係來控制一切。

回答

2

我想你指的是值標籤VS值。通常情況下,這是會導出的值。您可以將標籤集導出到不同的數據庫表並通過SQL將它們鏈接起來。

一個簡單的解決方案是爲每一個變量要保留並行變量與標籤標籤誰。要做到這一點,請使用類似 字符串x_label(a120)。 compute x_label = valuelabel(x)。

,如果你有很多這些變量的,你可以把這個邏輯在DO REPEAT與載體。

HTH, Jon Peck

1

您可以複製在SPSS的變量,然後從新變量中刪除標籤。這是你想要的嗎?只是爲標籤

關係似乎是大材小用。如果你有二十個問題,他們在他們的項目中使用了不同的標籤,這些關係可能太複雜了。

在另一方面,如果你有問題的表格,你可以把標籤在該表中。例如:

ID聲明項目1項目2項目3項目4

但是,如果他們都使用相同的標籤(例如同意,不同意,...),那麼就沒有必要做。