Sao chép dữ liệu từ R sang Excel
Để xuất dữ liệu ra ổ cứng, bạn cần có đường dẫn file và phần mở rộng. Trước hết, đường dẫn là vị trí lưu trữ dữ liệu. Trong hướng dẫn này, bạn sẽ thấy cách lưu trữ dữ liệu trên Show
Thứ hai, R cho phép người dùng xuất dữ liệu thành các loại tệp khác nhau. Chúng tôi đề cập đến phần mở rộng của tệp thiết yếu
Nhìn chung, không khó để xuất dữ liệu từ R Trong hướng dẫn này, bạn sẽ học- Xuất sang ổ cứngĐể bắt đầu, bạn có thể lưu dữ liệu trực tiếp vào thư mục làm việc. Đoạn mã sau in đường dẫn của thư mục làm việc của bạn directory <-getwd() directory đầu ra. ## [1] "/Users/15_Export_to_do" Theo mặc định, tệp sẽ được lưu trong đường dẫn bên dưới Đối với hệ điều hành Mac /Users/USERNAME/Downloads/ Cho cửa sổ C:\Users\USERNAME\Documents\ Tất nhiên, bạn có thể đặt một đường dẫn khác. Chẳng hạn, bạn có thể thay đổi đường dẫn đến thư mục tải xuống Tạo khung dữ liệuTrước hết, hãy nhập bộ dữ liệu mtcars và lấy giá trị trung bình của mpg và phân phối được nhóm theo thiết bị library(dplyr) df <-mtcars % > % select(mpg, disp, gear) % > % group_by(gear) % > % summarize(mean_mpg = mean(mpg), mean_disp = mean(disp)) df đầu ra ## # A tibble: 3 x 3 ## gear mean_mpg mean_disp ## Bảng chứa ba hàng và ba cột. Bạn có thể tạo tệp CSV bằng chức năng ghi. csv trong R Cách xuất Khung dữ liệu sang tệp CSV trong RCú pháp cơ bản của write. csv trong R để xuất Khung dữ liệu sang CSV trong R write.csv(df, path) arguments -df: Dataset to save. Need to be the same name of the data frame in the environment. -path: A string. Set the destination path. Path + filename + extension i.e. "/Users/USERNAME/Downloads/mydata.csv" or the filename + extension if the folder is the same as the working directory Thí dụ write.csv(df, "table_car.csv") Giải thích mã
Ghi chú. Bạn có thể sử dụng chức năng ghi. csv trong R dưới dạng ghi. csv2() để phân tách các hàng bằng dấu chấm phẩy để xuất R sang dữ liệu csv ________số 8_______Ghi chú. Chỉ với mục đích sư phạm, chúng tôi đã tạo một hàm gọi là open_folder() để mở thư mục thư mục cho bạn. Bạn chỉ cần chạy mã bên dưới và xem nơi lưu trữ tệp csv. Bạn sẽ thấy tên tệp table_car. csv cho dữ liệu R xuất sang csv # Run this code to create the function open_folder <-function(dir){ if (.Platform['OS.type'] == "windows"){ shell.exec(dir) } else { system(paste(Sys.getenv("R_BROWSER"), dir)) } } # Call the function to open the folder open_folder(directory) Cách xuất dữ liệu từ tệp R sang tệp ExcelBây giờ, chúng ta sẽ tìm hiểu cách xuất dữ liệu từ R sang Excel Xuất dữ liệu từ R sang Excel đơn giản đối với người dùng Windows và phức tạp hơn đối với người dùng Mac OS. Cả hai người dùng sẽ sử dụng thư viện xlsx để tạo tệp Excel. Sự khác biệt nhỏ đến từ việc cài đặt thư viện. Thật vậy, thư viện xlsx sử dụng Java để tạo tệp. Java cần được cài đặt nếu không có trong máy của bạn để xuất Dữ liệu R sang Excel người dùng Windows Nếu bạn là người dùng Windows, bạn có thể cài đặt thư viện trực tiếp với conda để xuất khung dữ liệu sang excel R ## [1] "/Users/15_Export_to_do"0 Sau khi thư viện được cài đặt, bạn có thể sử dụng chức năng ghi. xlsx(). Một sổ làm việc Excel mới được tạo trong thư mục làm việc để xuất R sang dữ liệu Excel ## [1] "/Users/15_Export_to_do"1 Nếu bạn là người dùng Mac OS, bạn cần làm theo các bước sau
Bước 1) Bạn có thể tải xuống Java từ trang web chính thức của Oracle và cài đặt nó Bạn có thể quay lại Rstudio và kiểm tra phiên bản Java nào đã được cài đặt ## [1] "/Users/15_Export_to_do"2 Tại thời điểm hướng dẫn, phiên bản Java mới nhất là 9. 0. 4 Bước 2) Bạn cần cài đặt rjava trong R. Chúng tôi khuyên bạn nên cài đặt R và Rstudio với Anaconda. Anaconda quản lý sự phụ thuộc giữa các thư viện. Theo nghĩa này, Anaconda sẽ xử lý những phức tạp của cài đặt rJava Trước hết, bạn cần cập nhật conda và sau đó cài đặt thư viện. Bạn có thể sao chép và dán hai dòng mã tiếp theo vào thiết bị đầu cuối ## [1] "/Users/15_Export_to_do"3 Tiếp theo, mở rjava trong Rstudio ## [1] "/Users/15_Export_to_do"4 Bước 3) Cuối cùng, đã đến lúc cài đặt xlsx. Một lần nữa, bạn có thể sử dụng conda để làm điều đó ## [1] "/Users/15_Export_to_do"0 Cũng giống như người dùng windows, bạn có thể lưu dữ liệu bằng chức năng ghi. xlsx() ## [1] "/Users/15_Export_to_do"6 đầu ra ## [1] "/Users/15_Export_to_do"7 ## [1] "/Users/15_Export_to_do"8 Xuất dữ liệu từ R sang phần mềm khácXuất dữ liệu sang các phần mềm khác nhau cũng đơn giản như nhập chúng. Thư viện “thiên đường” cung cấp một cách thuận tiện để xuất dữ liệu sang
Trước hết, nhập thư viện. Nếu chưa có “haven” bạn có thể vào đây để cài đặt ## [1] "/Users/15_Export_to_do"9 tập tin SPSSDưới đây là code xuất dữ liệu sang phần mềm SPSS /Users/USERNAME/Downloads/0 Xuất dữ liệu từ tệp R sang tệp SASChỉ đơn giản như spss, bạn có thể xuất sang sas /Users/USERNAME/Downloads/1 Cách xuất dữ liệu từ tệp R sang tệp STATACuối cùng, thư viện Haven cho phép viết. tập tin dta /Users/USERNAME/Downloads/2 RNếu bạn muốn lưu khung dữ liệu hoặc bất kỳ đối tượng R nào khác, bạn có thể sử dụng hàm save() /Users/USERNAME/Downloads/3 Bạn có thể kiểm tra các tệp được tạo ở trên trong thư mục làm việc hiện tại Tương tác với Dịch vụ đám mâyCuối cùng nhưng không kém phần quan trọng, R được trang bị các thư viện tuyệt vời để tương tác với các dịch vụ điện toán đám mây. Phần cuối cùng của hướng dẫn này xử lý các tệp xuất/nhập từ
Ghi chú. Phần hướng dẫn này giả định rằng bạn có tài khoản với Google và Dropbox. Nếu không, bạn có thể nhanh chóng tạo một cái cho – Google Drive. https. // tài khoản. Google. com/SignUp?hl=vi – Dropbox. https. //www. dropbox. com/giờ Google DriveBạn cần cài đặt thư viện googledrive để truy cập chức năng cho phép tương tác với Google Drive Thư viện chưa có sẵn tại Anaconda. Bạn có thể cài đặt nó với mã bên dưới trong bảng điều khiển /Users/USERNAME/Downloads/4 và bạn mở thư viện /Users/USERNAME/Downloads/5 Đối với người dùng không dùng conda, việc cài đặt thư viện rất dễ dàng, bạn có thể sử dụng chức năng cài đặt. packages(‘TÊN GÓI) với tên của gói bên trong dấu ngoặc đơn. Đừng quên ‘ ‘. Lưu ý rằng, R phải tự động cài đặt gói trong `libPaths(). Thật đáng để xem nó trong hành động Tải lên Google DriveĐể tải tệp lên Google drive, bạn cần sử dụng hàm drive_upload() Mỗi lần bạn khởi động lại Rstudio, bạn sẽ được nhắc cho phép truy cập vào Google Drive Cú pháp cơ bản của drive_upload() là /Users/USERNAME/Downloads/6 Sau khi bạn khởi chạy mã, bạn cần xác nhận một số câu hỏi /Users/USERNAME/Downloads/7 đầu ra /Users/USERNAME/Downloads/8 Bạn gõ 1 vào bảng điều khiển để xác nhận quyền truy cập Sau đó, bạn được chuyển hướng đến Google API để cho phép truy cập. Nhấp vào Cho phép Sau khi xác thực hoàn tất, bạn có thể thoát khỏi trình duyệt của mình Trong bảng điều khiển của Rstudio, bạn có thể xem tóm tắt các bước đã thực hiện. Google đã tải lên thành công tệp nằm cục bộ trên Drive. Google đã chỉ định ID cho từng tệp trong ổ đĩa Bạn có thể xem tệp này trong Bảng tính Google /Users/USERNAME/Downloads/9 đầu ra Bạn sẽ được chuyển hướng đến Bảng tính Google Nhập từ Google DriveTải lên tệp từ Google Drive bằng ID thật tiện lợi. Nếu bạn biết tên tệp, bạn có thể lấy ID của nó như sau Ghi chú. Tùy thuộc vào kết nối internet và kích thước Drive của bạn, sẽ mất nhiều thời gian C:\Users\USERNAME\Documents\0 Bạn đã lưu trữ ID trong biến x. Hàm drive_download() cho phép tải file từ Google Drive Cú pháp cơ bản là C:\Users\USERNAME\Documents\1 Cuối cùng bạn có thể tải xuống tệp C:\Users\USERNAME\Documents\2 Giải thích mã
đầu ra Các tập tin được lưu trữ trong thư mục làm việc của bạn. Hãy nhớ rằng, bạn cần thêm phần mở rộng của tệp để mở tệp trong R. Bạn có thể tạo tên đầy đủ bằng hàm paste() (i. e. bàn_xe. csv) C:\Users\USERNAME\Documents\3 đầu ra C:\Users\USERNAME\Documents\4 Cuối cùng, bạn có thể xóa tệp khỏi ổ Google của mình C:\Users\USERNAME\Documents\5 đầu ra Đó là một quá trình chậm. Mất thời gian để xóa Xuất sang DropboxR tương tác với Dropbox qua thư viện rdrop2. Thư viện cũng không có ở Anaconda. Bạn có thể cài đặt nó thông qua bảng điều khiển C:\Users\USERNAME\Documents\6 C:\Users\USERNAME\Documents\7 Bạn cần cung cấp quyền truy cập tạm thời vào Dropbox bằng thông tin xác thực của mình. Sau khi nhận dạng xong, R có thể tạo, xóa tải lên và tải xuống Dropbox của bạn Trước hết, bạn cần cấp quyền truy cập vào tài khoản của mình. Thông tin đăng nhập được lưu trong bộ nhớ cache trong tất cả các phiên C:\Users\USERNAME\Documents\8 Bạn sẽ được chuyển hướng đến Dropbox để xác nhận xác thực Bạn sẽ nhận được một trang xác nhận. Bạn có thể đóng nó và quay lại R Bạn có thể tạo một thư mục với chức năng drop_create()
C:\Users\USERNAME\Documents\9 đầu ra Trong DropBox Để tải lên. csv vào Dropbox của bạn, sử dụng chức năng drop_upload() Cú pháp cơ bản library(dplyr) df <-mtcars % > % select(mpg, disp, gear) % > % group_by(gear) % > % summarize(mean_mpg = mean(mpg), mean_disp = mean(disp)) df0_______4_______1 đầu ra Tại DropBox Bạn có thể đọc tệp csv từ Dropbox bằng chức năng drop_read_csv() library(dplyr) df <-mtcars % > % select(mpg, disp, gear) % > % group_by(gear) % > % summarize(mean_mpg = mean(mpg), mean_disp = mean(disp)) df2 đầu ra C:\Users\USERNAME\Documents\4 Khi bạn sử dụng xong tệp và muốn xóa nó. Bạn cần viết đường dẫn của tệp trong hàm drop_delete() |