1. 如何將大的excel數據導入stata
經常會遇到的情形是:我們有其他格式的數據,需要導入到 STATA 中進行分析,建議大家此時將其他格式數據復制到分析數據的文件目錄下,然後直接用STATA 的導入數據文件命令導入原始數據,用程序模式進行處理,然後導出處理結果.這樣做的最大好處是:既不會破壞最原始的數據文件,又使我們的每一步數據處理和分析過程都有跡可循.
1 insheet 命令
示例:3origin.xls」數據,將其打開並另存為「3origin.csv」 ,(另存時請注意要選擇「保存類型」下拉單,選擇 CSV(逗號分隔)這一項).然後在 STATA命令窗口中用下述命令導入
insheet using 3origin.csv,clear
也可以先將「3origin.xls」數據打開並另存為「3origin.txt」 ,然後用下面的命令導入
insheet using 3origin.txt,clear
當數據中某個變數的位數特別長或者對導入數據的精度要求很高的時候,需要在該命令後面加double 選項.
insheet using 3origin.txt,double clear
2 infile命令
對於「3origin.txt」或「3origin.csv」,還可用 infile命令導入 STATA,此時需要先指出變數名.尤其要注意,當變數為字元型時,要先指明.
infile id str10 name gender minority economy math using origin.txt,clear
或者
infile id str10 name gender minority economy math using origin.csv,clear
3 infix命令
還有一種標准化的數據,每個變數的位數是確定的,不足時,前面用0補齊,以 origin數據的後面四個變數為例,其數據格式為
2. stata怎麼導入excel數據
一、在Access資料庫中直接導出
用Access打開校友錄的資料庫文件,選中包含校友信息的「student」表,然後單擊滑鼠右鍵並選擇「導出」命令。
在打開的對話框中將「保存類型」改成「Microsoft Excel 97-2003 (*.XLS),然後輸入文件名稱,單擊「導出」按鈕,稍後就得到了一個標準的Excel工作簿文件。注意:在Access程序中還可以輕松將資料庫表導出為VF的DBF文件、Paradox的資料庫文件、文本文件等多種格式以供調用。用Excel打開導出得到的文件,將不需要的列刪除,只保留姓名和E-mail地址所在的兩列,隨後保存,最後將此文件上傳給領導審閱即可。
二、用AccessToExcel來幫忙
如果對Access資料庫操作不熟悉,沒關系,可以使用AccessToExcel這款免費軟體來幫忙。AccessToExcel,顧名思義,就是將Access資料庫轉換為Excel工作簿。安裝並運行Access ToExcel,單擊窗口左上角「導出Access資料庫文件」左邊的Access圖標,在打開的對話框中選擇要轉換的MDB文件,打開該資料庫文件。提醒:該軟體附帶提供獲取Access資料庫密碼的功能,但演算法不夠全面,如果不能獲取要打開的資料庫密碼會彈出提示,請在「Access資料庫密碼」下手動輸入。單擊右側「資料庫操作」標簽下的「獲取資料庫」按鈕,稍後將在「數據表名稱列表」下顯示該資料庫中各表的名稱。
從列表中選中要轉換的那個表,單擊「獲取欄位列表」按鈕,在窗口左下方便列出了表中的各欄位,去除不需要的欄位前的對勾,然後點擊「瀏覽數據」按鈕,可檢驗是否為最終需要的項目。
切換到「導出數據」標簽下,單擊「選擇導出文件」按鈕,輸入最終要導出的EXCEL文件名。單擊「導出」按鈕,在窗口下方會顯示導出進度,完成後在彈出的對話框中點擊「是」立即保存。這樣便得到了需要的Excel文件。用Excel打開導出的文件,可發現其中只有選中的欄位。和直接導出相比,使用AceeToExcel導出的表前部會增加一個標題,如果不需要可在Excel中將其去掉。
3. 如何在stata導入excel數據
可以將excel文件另存為csv格式,然後在stata中import,選入路徑和對應文件就可以。注意一下那裡面要將默認的文件格式改成csv後才能看到你要輸入的文件。