使用foreign
包,我正在讀取.sav文件。當我用PSPP打開文件時,有95個變量。但是,read.spss("file")
以353個變量的列表作出響應。額外的變量是空白填充字段,有220個空格。有沒有人經歷過這個?read.spss額外變量/字段
在問你之前,我無法提供一個可重複的例子,因爲數據文件及其內容是專有的。
一個顯而易見的解決方案是搜索僅包含空格的列表元素,並將它們的列表元素設置爲NULL或每個具有220個空格的元素爲NA,然後放置NA列。
但我想避免必要時進一步後處理我的文件。有沒有人有這方面的修復?
您可以嘗試導出到SPSS中的'便攜式'文件(* .por),並在R中打開(也使用'read.spss')。我在某處經常更可靠地閱讀這篇文章,但是現在它讓我在某個SPSS數據集上失敗了,而第二個工作。或者試着將數據集保存到一個新文件中,做一些這樣的事情,幫助我一次,顯然它會重寫可能會清理問題的整個文件結構。祝你好運! – ROLO
@ROLO我會盡力的,謝謝! –