Stata數據導入方法教程是什么?
數據導入方法一:
直接復制粘貼
絕對簡單明了,不需要任何技術,缺點就在于當數據比較多的時候,拉框選擇還是一件很麻煩的事情,有些數據在excel中可能是顯示小數點后兩位,但實際儲存的并不止這么多。如果是復制粘貼了,可能只粘貼過去小數點后兩位,這樣就損失了一部分精度。最不推薦。
數據導入方法二:
命令:use
1.insheet using filename, [option]
這個命令是專門用來導入像excel之類的以電子表格形式存儲的數據。在導入之前,首先要把excel文件轉存為STATA可以識別的格式。其中我最常用的就是另存為csv逗號分隔符格式。
然后在STATA中使用insheet讀取csv文件,在option中指定為comma告訴STATA你讀取的是csv文件。
這種方法有個不足在于如果你的數據中包含中文而且里面含有逗號時無法識別,解決的辦法是不要用逗號標示分隔符了,在excel中另存為txt(制表符分隔),這樣就不會與逗號相混淆了。然后再在insheet命令中在option里指定是tab,就完事了。
2.infile using filename
這個infile命令分兩類,一種是處理固定格式(fixed format)的txt或raw,另一種是處理自由格式(free format),當然你在用這個命令里還需要定義一個dictionary,這個dictionary是用來描述數據的組織方式的,需要自己根據要導入的數據文件自己編寫代碼,然后嵌套到數據文件txt的前面去,或者是單獨地存為一個dct文件,并且告訴STATA你要導入的數據在保存在哪里。
3.xmluse
這個命令首先要把xls文件另存為xml格式,然后用xmluse命令去讀取,當然在讀取時你也要在option中聲明你的xml文件是excel保存的而不是STATA保存的,這樣就不會弄錯。
如果你的xls文件中如果有漢字的話,STATA讀取后對應的變量會出現亂碼,這一點用insheet就不會有這個問題。
4.odbc
這個命令是專門讀取數據庫文件的,并且支持SQL命令,這樣如果你的數據比較多的話,可以先用SQL語句進行篩選,然后而導入。當然這個命令也能導向excel文件。
數據導入方法三:
點擊“File”→“Open”,找到文件“.dta”,局限比較大,主要是表格類型只支持.dta格式。
數據導入方法四:
點擊“File”→“import”,可以導入xls,txt等其他格式的數據,同樣是對于導入文件的格式有要求。
Stata怎么改變變量屬性?
打開數據文件,輸入list命名,能夠查看到默認情況下的Stata變量名。
在右側的variables中雙擊某個變量,比如:var2,則var2出現在命令行中,右下方的properties是灰色的,無法編輯
點擊properties左上方的解鎖按鈕,發現下面的屬性值就可以修改了
將name,label修改為price,并對format進行設置
在properties屬性設置中,修改完一個變量后,可以通過向前后箭頭對變量進行切換以完成相關屬性設置
為變量添加注釋,點擊properties中的Notes,彈出add note,輸入自己想要的內容
關鍵詞: Stata怎么導入數據 Stata數據導入方法