Transcript BÁO CÁO R

BÁO CÁO KHAI KHOÁNG DỮ LIỆU
Chủ đề:
NHẬP XUẤT DỮ LIỆU TRONG R
Giáo viên giảng dạy: Phạm Gia Tiến
Sinh viên thực hiện: Hồ Như Thủy
MSSV: LT11778
Nội dung báo cáo
1. Nhập dữ liệu trong R
1.1 Nhập dữ liệu bằng dòng lệnh: c()
1.2 Nhập dữ liệu trực tiếp: edit(data.frame())
1.3 Nhập dữ liệu từ 1 textfile: read.table
1.4 Nhập dữ liệu từ Excel: read.csv
Package RODBC
1.5 Nhập dữ liệu từ 1 SPSS: read.spss
2. Xuất dữ liệu trong R
1. 1 Nhập dữ liệu bằng dòng lệnh: c()
• Cú pháp:
Tên biến lưu dữ liệu <-c(phần tử 1, phần tử 2, …,
phần tử n)
Tên biến lưu trữ <-data.frame(tham số 1, tham số
2, …, tham số n)
setwd(“đường dẫn lưu file”)
save(tên biến 2 , tênfile.rda)
• Ví dụ: chúng ta có số liệu về độ tuổi và insulin
cho 10 bệnh nhân và muốn nhập vào R
1. 1 Nhập dữ liệu bằng dòng lệnh: c()
1.2 Nhập dữ liệu trực tiếp: edit(data.frame())
Cú pháp: Tên biến<-edit(data.frame())
Ví dụ: r<-edit(data.frame())
1.3 Nhập dữ liệu từ 1 textfile: read.table
1.4 Nhập dữ liệu từ Excel: read.csv
Lưu file excel dưới dạng csv
Ví dụ: nhập số liệu của file excel.csv
1.4 Nhập dữ liệu từ Excel:
Cách khác:
Package RODBC
• Gói RODBC cung cấp một giao diện để các
nguồn cơ sở dữ liệu hỗ trợ một giao diện
ODBC.
• RODBC chạy trên Unix / Linux, Windows và
OS X, và gần như tất cả các hệ thống cơ sở
dữ liệu cung cấp hỗ trợ cho ODBC: Microsoft
SQL Server, Access, MySQL, PostgreSQL,
Oracle và IBM DB2 trên Windows và MySQL,
Oracle, PostgreSQL và SQLite trên Linux.
1.5 Nhập dữ liệu từ 1 SPSS: read.spss
• Phần mềm thống kê SPSS lưu dữ liệu
dưới dạng “sav”.
• Sử dụng library(foreign)
• Ví dụ: Nhập số liệu từ file testo.sav
library(foreign)
setwd(“d:/giaotrinh/r/data”)
testo<read.spss(“testo.sav”,to.data.frame=TRUE)
2. Xuất dữ liệu trong R
• Xuất ra dạng file text
write.table(tập tin, “đường dẫn lưu”, sep=“\t”)
• Xuất ra dạng file excel
library(xlsReadWrite)
write.xls(tập tin, “D:/taptin.xls”)
• Xuất ra dạng file spss
library(foreign)
write.foreign(taptin,”D:/taptin1.txt”, “E:/taptin.sps”,
package=“SPSS”)
TÀI LIỆU THAM KHẢO
• http://vietsciences.free.fr/khaocuu/nguyenva
ntuan/bieudoR/ch3-nhapdulieu.htm
• http://cran.r-project.org/doc/manuals/rrelease/R-data.html
CẢM ƠN THẦY VÀ CÁC BẠN
ĐÃ CHÚ Ý LẮNG NGHE