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