Tải bản đầy đủ (.pdf) (3 trang)

Nhập dữ liệu từ EXCEL CSV vào STATA Lệnh import

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (190.84 KB, 3 trang )

9/15/21, 2:52 PM

Nhập dữ liệu từ EXCEL/CSV vào STATA – Lệnh import – How to STATA

How to STATA
A set of guides and tutorials for beginners on using Stata
effectively

Nhập dữ liệu từ EXCEL/CSV vào STATA – Lệnh import
Posted on March 31, 2020April 11, 2020 by Chung Mai
Thao tác đầu tiên mà chúng ta làm trên STATA có lẽ là nhập dữ liệu nhỉ? Thú thật là trước đây mình tồn
làm kiểu thủ công thôi, bằng cách mở cửa sổ Data Editor (Edit) ra và sau đó copy and paste dữ liệu từ excel
vào. Cách làm này okay. Nhưng bỗng một ngày, ad muốn làm mọi thứ theo kiểu professional hơn nên đã
quyết tâm học cách sử dụng lệnh IMPORT trong STATA.
Thông thường thì dữ liệu của mình sẽ ở dạng excel (xls hay xlsx đều okay nhé) hoặc là csv. Lệnh import cho
hai dạng file này khác nhau chút xíu thơi.
Giả sử mình có một file excel được lưu trên máy với đường dẫn như sau:
C:\How to STATA\macro_rates.xlsx
Các bạn xem hình ảnh nhé.

/>
1/3


9/15/21, 2:52 PM

Nhập dữ liệu từ EXCEL/CSV vào STATA – Lệnh import – How to STATA

Ba dòng đầu tiên là các dịng chứa thơng tin mà mình khơng cần đến. Mình chỉ cần import từ dịng thứ 4 trở
đi thơi và dòng này cũng là dòng chứa tên các biến mình cần dùng. Kiểu file thế này rất hay xuất hiện nhé,
đặc biệt khi các bạn download dữ liệu về, những dòng đầu tiên thường là để giới thiệu dữ liệu thôi.


Lệnh IMPORT sẽ được viết như sau:
import excel using “C:\How to STATA\macro_rates.xlsx”, cellrange(A4) firstrow
Vì mình chỉ cần lấy dữ liệu từ ơ A4 trở đi nên mình sẽ thêm option ở phía sau lệnh là CELLRANGE(A4). Giả
sử các bạn muốn nhập dữ liệu trong vịng A4:H20 thì các bạn kê khai là CELLRANGE(A4:H20) nhé. Ngồi
ra mình cịn dùng thêm một option nữa là FIRSTROW. Như vậy, mình bảo với STATA dùng dòng đầu tiên
làm dòng tên biến. Ah, nhớ thêm nữa là đường dẫn file để trong dấu ngoặc kép “”nhé.
Tương tự như vậy, mình cũng có một file csv như sau:
C:\How to STATA\macro_rates.csv
/>
2/3


9/15/21, 2:52 PM

Nhập dữ liệu từ EXCEL/CSV vào STATA – Lệnh import – How to STATA

Lệnh IMPORT trong trường hợp này là:
import delimited using “C:\How to STATA\macro_rates.csv”, varnames(4) rowrange(5)
Lưu ý trong lệnh này, mình thay chữ EXCEL bằng chữ DELIMITED. Khi đó, STATA sẽ hiểu rằng mình
đang IMPORT một file csv.
Mình dùng 2 options trong lệnh này.
VARNAME(4): nghĩa là mình dùng dòng thứ 4 làm dòng tên biến
ROWRANGE(5): nghĩa là dữ liệu sẽ được load từ dòng thứ 5 trở đi.
Nhớ là cái dịng (row) mình sử dụng ở đây phải là dòng ở dưới dòng tên biến nhé. Tương tự, nếu bạn muốn
nhập dữ liệu từ dòng 5 đến dịng 20 thì bạn khai báo là ROWRANGE(5:20).
Cịn nếu muốn nhập dữ liệu theo cột thì bạn dùng option COLRANGE nhé. Ví dụ như mình chỉ muốn
import dữ liệu của cột 1 và 2 thì mình sẽ khai báo là COLRANGE(1:2).
Rất đơn giản đúng ko? Trong một câu lệnh thôi mà STATA đã làm nhiều việc cùng lúc. Đỡ hơn nhiều so với
việc bạn phải mở excel lên, xóa đi 3 dòng đầu tiên, rồi copy and paste, rồi chọn nút để STATA dùng dòng đầu
tiên là dòng tên biến…phải không? Vậy nên, từ giờ chúng ta hãy nhớ sử dụng lệnh IMPORT này nhé.




Posted in STATA fundamentalsTagged csv, excel, import, nhập dữ liệu, stata

One thought on “Nhập dữ liệu từ EXCEL/CSV vào STATA –
Lệnh import”
1. Pingback: Sắp xếp lại dữ liệu theo kiểu dữ liệu bảng (Panel data) – How to STATA

Website Powered by WordPress.com.

/>
3/3



×