㈠ 如何從EXCEL和SPSS導入數據到R
做分析沒有數據真是一大悲劇,正是無源之水、無根之木再加上無米之炊。通常我們搜尋到的數據格式主要有文本格式、Excel格式和SPSS格式。當然也會有從資料庫等其它途徑進來,這不在本文討論范圍內。
一般的文本格式導入,都可以用read.table命令把數據扔進R裡面。Excel和Spss數據的話,可用相應軟體將文件打開,觀察數據結構後將其復制到剪貼板,然後一樣可以用read.table('clipboard')扔到R裡面。如果文件太大不好復制,那麼可以利用Excel和Spss的導出功能,將數據導出成文本格式。
還有一種情況就是,你的計算機上沒有安裝Excel或是Spss,這數據導入就要用到RODBC擴展包了。首先裝載RODBC包。然後輸入數據文件的絕對路徑(要注意是用/而不是\)來定義連接,最後用數據抓取命令獲取你需要的標簽頁數據內容(Sheet1)。
library(RODBC)
channel=odbcConnectExcel("d:/test.xls")
mydata=sqlFetch(channel,'Sheet1')這樣簡單的兩個步驟就可以將Excel數據導入R的mydata變數中。如果是Excel2007格式數據則要換一個函數
channel=odbcConnectExcel2007('d:/test.xlsx')
mydata=sqlFetch(channel,'Sheet1')導入spss的sav格式數據則要用到foreign擴展包,載入後直接用read.spss讀取sav文件
library(foreign)
㈡ 如何將excel的數據導入spss中
1、啟動 SPSS, 將出現以下幀。選擇更多文件。
㈢ 如何應用spss資料庫選擇數據
(一) 數據准備
FAQ:這里為什麼用數據准備而不用數據採集?
數據採集是一個非常繁雜漫長的過程,數據採集來源、採集頻率、採集人員安排等等這些足夠寫一篇文章,同時這里所要談的這個過程是從數據開始說起的,至於這些數據如何而來,這里不作討論。
數據准備過程主要包括兩部分內容:SPSS數據文件的建立和變數編輯。在SPSS數據文件建立之前,我們需要分析的數據可能以各種各樣的形態存在,可能需要手動錄入(小批量的數據,但通常數據的錄入不在SPSS中直接進行),也可能是以其他格式形態存在,例如:.xls/.xlsx/.xlsm格式,.txt文本格式或.CSV格式,SPSS支持多種數據格式文件的導入。
除此之外,SPSS還可以直接從資料庫中導入數據,利用資料庫導入方式導入數據。這里需要注意的是,SPSS每執行一條指令,都會重新讀取所需的數據,如果你所取的數據是利用SQL語句從遠程資料庫中調用的數據文件,那麼將會非常耗時,此時的小技巧是利用好Cache data功能,建立活動的數據緩存區,那樣SPSS的運算速度會提升很多。
SPSS數據文件成功建立後,接下來的准備工作則是對變數屬性進行適當的調整和完善。例如你從公司的網站後台提取銷售數據,後台資料庫為了記錄方便通常是將各種渠道銷售數據用數字代碼表示,而將這些數據成功的建成SPSS數據文件後,此時你需要對渠道代碼進行編碼說明,對缺失值進行標記等等。
(二) 數據清洗
此過程主要為下一步數據分析做進一步的准備,最終將數據清洗為滿足分析需求的具體數據集。期間主要內容包括:
1)數據集的預先分析:對數據進行必要的分析,如數據分組、排序、分布圖、平均數、標准差描述等,以掌握數據的基本特點和基本情況,保證後續工作的有效性,也為確定應採用的統計檢驗方法提供依據
2) 相關變數缺失值的查補檢查
3)分析前相關的校正和轉換工作,如根據銷售額對觀測值進行分類,形成新的分類變數,從對應的身份證信息中提取出地區、年齡、性別等新的變數信息等
4)觀測值的抽樣篩選,如抽取銷售額大於10萬的產品等
5)其他數據清洗工作
Tips:期間注意規劃好清洗步驟和數據備份工作。
(三) 數據分析
此階段主要根據需求,選擇合適的統計方法進行統計分析和數據圖表的製作,這里選擇合適的方法是關鍵,相關操作SPSS軟體已經標准流程化,我們只需要選擇合適的參數進行相關操作即可。下表是根據自變數與因變數數目對各種統計方法的一個歸類:
除了上述方法外,SPSS 17.0以上的版本還提供了一個直銷模塊,這部分內容是對市場營銷活動中的用的比較多的模型的整理濃縮,本貼暫時不對數據分析的相關內容做深入詳細的介紹,以後將針對案例對這部分內容進行詳細敘述。
(四) 數據展現
常常聽到有人抱怨SPSS輸出的圖表太丑,修改編輯起來太麻煩,真的是這樣嗎?其實SPSS軟體有提供很多的圖表供大家選擇,太多的時候,我們所使用的只是其中的一種而已。除此之外,SPSS也提供自己定義圖表模版功能供我們自由操作。
SPSS的菜單操作通常會輸出很多多餘的結果,對這些結果進行有針對性的挑選和組合才是工作的重點,而不是一味的將所有分析結果一股腦的全搬到報告中去,在寫報告前對這些結果進行合理的簡化和整合是必須的,與此同時,相應的結果解釋(探討是否接受或拒絕研究假設,解釋結果形成的原因)以及相關含義衍生都在此部分完成。例如,我們進行方差分析時,SPSS可能直接輸出如下圖的結果,但我們展現結果的時候並不需要這么多看起來讓人眼花的數據結果,只需要從下表中提取出需要的那部分即可。
註:這里舉這個示例只是表達一種方法,對於模型的結果完整性並未作太多的考究
從上表三因素方差分析表可知,整體模型達顯著水平。其中Day和Round的主效應達到顯著水平,但Gender的主效應未達到顯著水平。除此之外,此模型還未考慮三者之間的交互效應……(結合其他圖表的結果作深一步的分析說明,並結合業務情況對結果進行分析說明)。
㈣ 將調查數據錄入SPSS資料庫的基本方法是什麼
1、你手動輸入,可以在variable視窗定義變數名稱和label;
2、導入數據,從Excel或txt文本格式導入,file->open->data;
3、使用資料庫查詢打開,file->open
database->new
query。
㈤ 如何將SPSS的數據文件導入到SAS資料庫中
直接在sas裡面用導文件的向導就可以完成,好像是import 數據吧. 你導入的時候先選擇文件類型(.data文件),再選擇文件路徑,再設置一下分隔符為逗號就可以了. 如果你要用代碼實現的話,那就是 data dataset_name; infile 'c:/yourpath/yourdata.data
㈥ spss如何導入數據
1、首先打開SPSS軟體,進入SPSS圖形操作界面;
2、點擊左上角「文件」,在菜單中找到打開,點擊「打開」,在下級選項里選擇「數據」;4、點擊進去文件管理界面後,在這邊選擇你所需要打開的資料庫文件類型,這邊小編導入的是最常見的Excel文件,在「查找范圍」里選擇你excel數據文件存放的文件夾,接著在下面文件類型選擇excel文件類型,不然找不到excel文件;
5、當選擇好excel數據文件之後,單擊右邊「打開」按鈕,打開excel文件,在彈出的消息框中選擇「確定」打開;
6、打開之後,你就可以按照需求來操作標簽各種變數值,這樣子我們就成功用SPSS處理Excel數據文件了。
以上就是SPSS怎麼導入數據的全部內容啦,按照以上的方法操作,你就能輕松的掌握SPSS導入數據的方法了。
㈦ 為什麼用spss導入excel數據後數據不顯示
1、首先,我們對數據進行了整理,整理後的數據格式符合常規要求。
㈧ 怎樣把數據導入SPSS資料庫
打開file下屬欄的open,然後選data,在files
of
type
選Excel,然後選中要打開的Excel文件,按確定就行了~~~但是如果Excel文檔里的數據類型是文字的,但是在spss數據定義欄里定義為數字型的,就會出現亂碼(問號)
這時候只需要改為數字類型就可以了~~~~~~~~~~~~~~~~~~~~~~~~