Xuất cột excel

CSV là cách viết tắt của cụm từ 「Giá trị được phân tách bằng dấu phẩy」, là một tệp định dạng có các giá trị được giới hạn bằng dấu phẩy. Để mở tệp CSV, bạn có thể sử dụng các phần mềm bảng tính như Microsoft Excel, Google Spreadsheet,. Ngoài ra còn có thể sử dụng phần mềm chỉnh sửa văn bản (như notepad) để có thể hiển thị và chỉnh sửa.  

Sử dụng gói ở đây để định vị tệp liên quan đến dự án R gốc - để ngăn chặn sự phức tạp thực hiện nhiều đường dẫn tệp chỉ dành riêng cho một máy tính

  • Các tình trạng dữ liệu đầu vào thường gặp

    • Word a Trang tính Excel
    • Có tiêu đề sắp xếp lộn xộn và cần bỏ qua một số hàng
    • Từ trang tính của Google
    • Từ dữ liệu được đăng lên các trang web
    • Với API
    • Nhập tệp gần đây nhất
  • Enter the public data

  • Các loại tệp đặc trưng RDS ví dụ như RDS và RData

  • Xuất/lưu tệp và biểu tượng đồ

  • Khi bạn nhập một “tập dữ liệu (bộ dữ liệu)” vào R, bạn thường cần tạo ra một khung dữ liệu đối tượng mới trong môi trường R và định nghĩa nó là tệp được nhập (ví dụ:. Excel, CSV, TSV, RDS), từ trong các thư mục của bạn tại một đường dẫn/địa chỉ tệp định sẵn

    Bạn có thể nhập/xuất nhiều loại tệp, bao gồm cả những tệp được tạo bởi các chương trình thống kê khác (SAS, STATA, SPSS). You can also connect with the liên quan đến cơ sở dữ liệu

    R even also have a private data format

    • One RDS file (. rds) lưu trữ một đối tượng R đơn lẻ, chẳng hạn như một khung dữ liệu. Chúng hữu ích trong việc lưu trữ dữ liệu đã được làm sạch, bởi vì chúng giữ lại kiểu dữ liệu cho các cột R. Read more in this item
    • Một tệp RData (. Rdata) có thể được sử dụng để lưu trữ nhiều đối tượng chỉnh sửa hoặc thậm chí là một khoảng thời gian không làm việc trong R hoàn thành. Read more in this item

    Gói R chúng tôi gợi ý là. sông. Tên “rio” là chữ viết tắt của “R I/O” (dữ liệu đầu vào (đầu vào)/kết quả đầu ra (đầu ra))

    Hàm

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    7 và
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    8 có thể xử lý nhiều loại tệp khác nhau (ví dụ. . xlsx,. csv,. thứ,. tsv). Khi bạn cung cấp đường dẫn tệp đến một trong các hàm này (bao gồm cả đuôi tệp mở rộng như “. csv”), rio sẽ đọc phần mở rộng và sử dụng đúng công cụ để nhập hoặc xuất tệp

    Giải pháp thay thế cho việc sử dụng rio là sử dụng các hàm từ nhiều gói khác nhau, mỗi gói cụ thể có thể chọn một loại tệp. Ví dụ như,

    linelist <- import("linelist_cleaned.csv")
    1 (cơ sở R),
    linelist <- import("linelist_cleaned.csv")
    2 (gói openxlsx) và
    linelist <- import("linelist_cleaned.csv")
    3 (gói đọc), v. v… Những lựa chọn thay thế này có thể khó nhớ, khi sử dụng
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    7 và
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    8 từ rio rất dễ dàng

    Hàm

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    7 và
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    8 của rio sử dụng gói và lệnh phù hợp cho một tệp định dạng tốt nhất, dựa trên phần mở rộng của tệp đó. Xem phần cuối của chương trình này để xem bảng đầy đủ về các gói/hàm rio sử dụng trong nền. Hàm này cũng có thể được sử dụng để nhập các tệp STATA, SAS và SPSS trong hàng tá các loại tệp khác

    Nhập/xuất shapefiles yêu cầu sử dụng các gói khác, được mô tả cụ thể trong chương trình GIS cơ bản

    Gói ở đây và hàm

    linelist <- import("linelist_cleaned.csv")
    8 của nó giúp R ​​dễ dàng biết được nơi tìm và lưu tệp của bạn - về bản chất, nó xây dựng đường dẫn tệp

    Có thể sử dụng cùng với dự án R, tại đây cho phép bạn mô tả vị trí các tệp trong dự án R của bạn trong thư mục gốc (thư mục gốc) của dự án R (thư mục cấp cao nhất). Điều này hữu ích khi dự án R có thể được chia sẻ hoặc truy cập bởi nhiều người dùng/máy tính. Gói này ngăn chặn sự phức tạp do đường dẫn tệp là duy nhất trên các máy tính khác nhau (ví dụ:.

    linelist <- import("linelist_cleaned.csv")
    9) bằng cách “khởi động (bắt đầu)” đường dẫn tệp trong thư mục chung cho tất cả người dùng (dự án R gốc)

    Đây là cách

    linelist <- import("linelist_cleaned.csv")
    8 làm việc trong dự án R

    • Khi gói ở đây được tải lần đầu tiên trong dự án R, nó đặt một tệp nhỏ có tên là “. đây” trong thư mục gốc dự án R của bạn là “điểm chuẩn” hoặc “mỏ mới”
    • Trong tập lệnh của bạn, để tham chiếu tệp trong thư mục con của dự án R, bạn sử dụng hàm
      linelist <- import("linelist_cleaned.csv")
      8 để tạo đường dẫn tệp liên quan đến thư mục gốc (anchor)
    • Để tạo đường dẫn tệp, hãy viết tên các thư mục bên ngoài thư mục gốc, trong dấu trích dẫn, được phân tách bằng dấu phẩy, cuối cùng kết thúc bằng tên và phần mở rộng của tệp như được trình bày dưới đây
    • Đường dẫn tệp
      linelist <- import("linelist_cleaned.csv")
      8 có thể được sử dụng cả để nhập và xuất dữ liệu

    Ví dụ, dưới đây, một đường dẫn tệp được tạo bởi hàm

    linelist <- import("linelist_cleaned.csv")
    8 đang được cung cấp cho hàm
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    7

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    6

    Lệnh

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    75 trên thực tế đang cung cấp đầy đủ đường dẫn tệp mà là duy nhất cho máy tính của người dùng

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    8

    Ưu điểm là lệnh

    linelist <- import("linelist_cleaned.csv")
    8 được R sử dụng có thể chạy thành công trên bất kỳ máy tính nào truy cập vào dự án R

    MẸO. Nếu bạn không chắc bản gốc “. đây” được đặt ở đâu, hãy chạy lệnh

    linelist <- import("linelist_cleaned.csv")
    8 với dấu trích đơn trống

    Đọc thêm về gói ở đây tại đường dẫn này

    Khi nhập hoặc xuất dữ liệu, bạn phải cung cấp đường dẫn tệp. Bạn có thể thực hiện thao tác này bằng một trong ba cách sau

    1. use design. cung cấp đường dẫn tệp “tương đối” bằng gói tại đây
    2. Cung cấp đường dẫn tệp “đầy đủ” / “luyệt đối”
    3. Chọn tệp theo cách thủ công

    File path “tương thích”

    Trong R, đường dẫn tệp “tương đối” bao gồm đường dẫn tệp liên quan đến phần gốc của dự án R. Chúng cho phép nhiều đường dẫn tệp đơn giản hơn để có thể thực hiện công việc trên nhiều máy tính khác nhau (ví dụ:. nếu dự án R nằm trên bộ nhớ sử dụng chung hoặc được gửi qua thư điện tử). Như đã được mô tả ở trên, đường dẫn tệp đối tương được tạo ra dễ dàng bằng cách sử dụng gói tại đây

    Dưới đây là một ví dụ về đường dẫn tệp đối chiếu được tạo bằng gói

    linelist <- import("linelist_cleaned.csv")
    8. Chúng tôi giả sử sử dụng công việc nằm trong một dự án R có chứa một thư mục con “dữ liệu” và bên trong nó là thư mục con “linelists”, trong đó có tệp. xlsx được quan tâm

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    6

    Đường dẫn tệp “luyệt đối”

    Đường dẫn tệp đối xứng hay “đầy đủ” có thể được cung cấp cho các chức năng như

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    7 nhưng chúng “dễ dàng hấp dẫn” bởi vì chúng là duy nhất đối với các máy tính của những người dùng khác nhau và do đó không được

    Dưới đây là một ví dụ về đường dẫn tệp đối, trong máy tính của Laura có một thư mục “phân tích”, tiếp theo là thư mục con “dữ liệu” và bên trong là thư mục con “linelists”, trong đó có tệp. xlsx được quan tâm

    linelist <- import("linelist_cleaned.csv")
    4

    Một số điều cần lưu ý về đường dẫn tệp đối

    • Việc sử dụng đường dẫn tệp tuyệt vời để tránh sử dụng vì chúng sẽ được chú ý nếu tập lệnh được chạy trên một máy tính khác
    • Sử dụng dấu gạch chéo tiến (_______250), as in the example on ( save the note. đây KHÔNG phải là kiểu định dạng mặc định đối với đường dẫn tệp trong Windows)
    • Tệp tin đường dẫn bắt đầu với hai dấu gạch chéo (ví dụ. “//…”) sẽ không có khả năng R nhận ra và tạo ra lỗi. Hãy cân nhắc việc chuyển công việc của bạn sang ổ đĩa “có tên” hoặc “có chữ” bắt đầu bằng một chữ cái (ví dụ:. “J. ” hoặc “C. ”). Xem chương trình về Tương tác với thư mục làm việc để biết thêm chi tiết về vấn đề này

    Một vấn đề mà đường dẫn tệp tuyệt đối có thể giải thích hợp là khi bạn muốn nhập một tệp từ bộ nhớ sử dụng chung có cùng đường dẫn tệp đầy đủ cho tất cả người dùng

    MẸO. Để nhanh chóng chuyển đổi tất cả

    linelist <- import("linelist_cleaned.csv")
    51 thành
    linelist <- import("linelist_cleaned.csv")
    50, hãy bôi đen đoạn mã cần chuyển, sử dụng Ctrl + F (trong Windows) và đánh dấu vào tùy chọn “Đang chọn”, sau đó sử dụng chức năng thay thế (thay thế) để

    Chọn tệp theo cách thủ công

    Bạn có thể nhập dữ liệu theo cách thủ công thông qua một trong các phương pháp sau

    1. Từ cửa sổ Môi trường trong RStudio, nhấp vào “Nhập tập dữ liệu” và chọn loại dữ liệu
    2. to the File / Import Dataset / (chọn loại dữ liệu)
    3. Để lựa chọn thủ công bằng mã, hãy sử dụng lệnh
      linelist <- import("linelist_cleaned.csv")
      53 trong cơ sở R (để trống dấu trích đơn) để kích hoạt sự xuất hiện của cửa sổ bật lên cho phép người dùng chọn tệp theo cách thủ công từ máy tính của bạn . Ví dụ

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())

    MẸO. Cửa sổ bật lên có thể xuất hiện SAU cửa sổ RStudio của bạn

    Sử dụng lệnh

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    7 để nhập một bộ dữ liệu khá đơn giản. Chỉ cần cung cấp đường dẫn của tệp (bao gồm tên và phần mở rộng của tệp) trong dấu ngoặc kép. Nếu sử dụng hàm
    linelist <- import("linelist_cleaned.csv")
    8 để xây dựng đường dẫn tệp, hãy làm theo hướng dẫn ở bên trên. Dưới đây là một vài ví dụ

    Nhập tệp csv nằm trong “thư mục làm việc (thư mục làm việc)” của bạn hoặc trong thư mục gốc của dự án R

    linelist <- import("linelist_cleaned.csv")

    Nhập trang tính đầu tiên của sổ làm việc Excel, được đặt trong thư mục con "dữ liệu" và "danh sách dòng" của dự án R (đường dẫn tệp được tạo bằng hàm

    linelist <- import("linelist_cleaned.csv")
    8)

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    7

    Nhập một khung dữ liệu (một tệp. rds ) sử dụng đường dẫn tệp tuyệt đối

    linelist <- import("linelist_cleaned.csv")
    5

    Trang tính Excel cụ thể

    Theo mặc định, nếu bạn cung cấp sổ làm việc Excel (. xlsx) để nhập bằng hàm

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    7, trang tính đầu tiên của sổ làm việc sẽ được nhập. Nếu bạn muốn nhập một công cụ trang tính, hãy đặt tên trang tính cho đối số
    linelist <- import("linelist_cleaned.csv")
    58. Ví dụ

    linelist <- import("linelist_cleaned.csv")
    8

    Nếu sử dụng hàm

    linelist <- import("linelist_cleaned.csv")
    8 để cung cấp một đường dẫn tương đối cho hàm
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    7, bạn vẫn có thể chỉ ra một trang tính cụ thể bằng cách thêm đối số
    linelist <- import("linelist_cleaned.csv")
    58 sau dấu đóng ngoặc của hàm
    linelist <- import("linelist_cleaned.csv")
    8

    linelist <- import("linelist_cleaned.csv")
    3

    Để xuất một khung dữ liệu từ R sang một trang tính Excel và phần còn lại của sổ làm việc Excel không thay đổi, bạn sẽ phải nhập, chỉnh sửa và xuất với một gói thay thế chuyên biệt cho mục đích này, chẳng hạn như openxlsx. Xem thêm thông tin trong chương trình về Tương tác với thư mục làm việc hoặc tại trang github này

    Nếu sổ làm việc Excel của bạn có phần mở rộng là. xlsb (định dạng nhị phân của sổ làm việc Excel) bạn không thể nhập bằng gói rio. Hãy cân nhắc lưu lại tệp dưới định dạng. xlsx hoặc sử dụng một gói như readxlsb, là gói được xây dựng cho kiểu tệp này

    Thiếu giá trị

    Bạn có thể muốn xác định (các) giá trị nào trong bộ dữ liệu của mình nên coi như bị thiếu. Như đã giải thích trong chương trình về Dữ liệu bị thiếu, giá trị cho dữ liệu bị thiếu trong R là

    linelist <- import("linelist_cleaned.csv")
    83, nhưng có thể bộ dữ liệu bạn muốn nhập vào sử dụng giá trị 99, “Thiếu” hoặc chỉ là khoảng trống ký tự ""

    Sử dụng các đối số

    linelist <- import("linelist_cleaned.csv")
    84 để (nhập)
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    7 và cung cấp (các) giá trị trong dấu ngoặc kép (ngay cả khi chúng là các số). Bạn có thể chỉ định nhiều giá trị bằng cách mở rộng chúng trong một cái nhìn, bằng cách sử dụng
    linelist <- import("linelist_cleaned.csv")
    86 như được trình bày dưới đây

    Tại đây, value “99” in data data input is missing and being convert to

    linelist <- import("linelist_cleaned.csv")
    83 in R

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    80

    Còn ở đây, bất kỳ giá trị nào là “Thiếu”, "" (ô trống) hoặc " " (khoảng trắng) trong bộ dữ liệu đã nhập đều được chuyển đổi thành

    linelist <- import("linelist_cleaned.csv")
    83 trong R

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    81

    Remove the number of row

    Đôi khi, bạn không thể muốn nhập một hàng dữ liệu. Bạn có thể thực hiện thao tác này với đối số

    linelist <- import("linelist_cleaned.csv")
    89 nếu sử dụng hàm
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    7 từ gói rio trên tệp. xlsx or. csv. Cung cấp số lượng hàng hóa bạn muốn bỏ qua

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    82

    Không thể là hàm

    linelist <- import("linelist_cleaned.csv")
    89 chỉ chấp nhận một giá trị nguyên số, không chấp nhận một khoảng cách (ví dụ. “2. 10” sẽ không hoạt động). Để bỏ qua việc nhập các hàng công cụ không thể liên kết từ trên cùng, hãy cân nhắc nhập nhiều lần và sử dụng hàm
    linelist <- import("linelist_cleaned.csv")
    32 từ dplyr. Vui lòng xem ví dụ dưới đây về việc chỉ bỏ qua hàng thứ 2

    Quản lý hàng tiêu đề thứ hai

    Đôi khi, dữ liệu của bạn có thể có hàng thứ hai, với chức năng như “từ điển dữ liệu” như hình dưới đây. Trường hợp này có thể xảy ra vấn đề vì nó có thể dẫn đến tất cả các cột được nhập vào dưới dạng “ký tự (ký tự)”

    Dưới đây là một ví dụ về kiểu bộ dữ liệu này (với hàng đầu tiên là từ điển dữ liệu)

    Delete the second title

    Để bỏ qua tiêu đề thứ hai, bạn có thể phải nhập dữ liệu hai lần

    1. Nhập dữ liệu vào để lấy tên các cột chính
    2. Nhập lại dữ liệu, bỏ qua hai hàng đầu tiên (hàng tiêu đề và hàng thứ hai)
    3. Liên kết khung dữ liệu đã xóa bỏ 2 hàng đầu tiên với tên cột chính xác ở bước 1

    Đối số chính xác được sử dụng để liên kết các tên cột tùy chọn vào loại tệp dữ liệu (. csv,. tsv,. xlsx, v. v. ). Điều này là do rio sử dụng các hàm khác nhau cho các loại tệp khác nhau (xem bảng ở trên)

    Đối chiếu với tệp Excel. (

    linelist <- import("linelist_cleaned.csv")
    33)

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    83

    Đối chiếu với tệp CSV. (

    linelist <- import("linelist_cleaned.csv")
    34)

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    84

    Tùy chọn sao lưu - thay đổi tên cột dưới dạng lệnh riêng biệt

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    85

    Create data dictionary

    Add information. Nếu bạn có hàng thứ hai là từ điển dữ liệu, bạn có thể dễ dàng tạo từ điển dữ liệu thích hợp từ nó. mẹo này được tham khảo từ bài đăng này

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    86

    Kết hợp hai hàng tiêu đề

    Trong một số trường hợp khi bộ dữ liệu thô của bạn có hai hàng tiêu đề (hoặc cụ thể hơn, hàng dữ liệu thứ 2 là tiêu đề phụ), bạn có thể muốn “kết hợp” chúng hoặc bổ sung các giá trị trong đó

    Lệnh dưới đây sẽ xác định tên cột của khung dữ liệu là sự kết hợp (dán với nhau) của các tiêu đề (đúng) đầu tiên với giá trị ngay bên dưới (trong hàng đầu tiên)

    Trang tính Google

    Bạn có thể nhập dữ liệu từ một trang tính Google trực tuyến với gói googlesheet4 và bằng cách xác thực quyền truy cập của bạn vào trang tính

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    87

    Dưới đây là một trang tính Google minh họa được nhập và lưu. Lệnh này có thể yêu cầu xác thực tài khoản Google của bạn. Làm theo lời nhắc và cửa sổ bật lên trong trình duyệt Internet của bạn để cấp cho gói Tidyverse API quyền chỉnh sửa, tạo và xóa trang tính của bạn trong Google Drive

    Trang tính dưới đây “có thể được xem bởi bất kỳ ai có liên kết” và bạn có thể thử nhập trang tính đó

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    88

    Trang tính cũng có thể được nhập chỉ bằng ID của trang tính, một phần rút ngắn hơn của URL

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    89

    Một gói khác, googledrive cung cấp các chức năng hữu ích để viết, chỉnh sửa và xóa các trang tính của Google. Ví dụ. Các hàm được sử dụng

    linelist <- import("linelist_cleaned.csv")
    35 và
    linelist <- import("linelist_cleaned.csv")
    36 đều được tìm thấy trong gói này

    Dưới đây là một số hướng dẫn trực tuyến hữu ích khác.
    hướng dẫn nhập Google sheet cơ bản
    hướng dẫn chi tiết hơn
    tương tác giữa googlesheets4 và dirtyverse

    Xem chương trình về lặp, vòng lặp và danh sách để biết ví dụ về cách nhập và kết hợp nhiều hoặc tệp nhiều sổ làm việc Excel. Chương này cũng có các ví dụ về cách chia khung dữ liệu thành các phần và xuất từng phần riêng biệt hoặc dưới dạng các trang tính được đặt tên trong sổ làm việc Excel

    Nhập dữ liệu trực tiếp từ Github vào R có thể rất dễ dàng hoặc có thể yêu cầu một vài bước - tùy thuộc vào loại tệp. Dưới đây là một số cách tiếp cận

    File CSV

    Có thể nhập tệp dễ dàng. csv trực tiếp từ Github vào R bằng lệnh R

    1. Truy cập repo Github, tìm tệp quan trọng và nhấp vào tệp đó
    2. Nhấp vào nút “Raw” (sau đó bạn sẽ thấy dữ liệu csv “thô”, như được hiển thị bên dưới)
    3. Sao chép URL (địa chỉ web)
    4. Đặt URL trong dấu ngoặc kép trong lệnh R
      # Manual selection of a file. When this command is run, a POP-UP window will appear. 
      # The file path selected will be supplied to the import() command.
      
      my_data <- import(file.choose())
      7
    Xuất cột excel

    File XLSX

    You could not see the “Thô” data for a number file (ví dụ:. . xlsx,. thứ,. nwk,. shp)

    1. Truy cập repo Github, tìm tệp quan trọng và nhấp vào tệp đó
    2. nhấn vào nút "Tải xuống", như được hiển thị bên dưới
    3. Lưu tệp trên máy tính của bạn và nhập tệp đó vào R
    Xuất cột excel

    Shapefiles

    Các Shapefile có nhiều tệp thành phần phụ, mỗi tệp có một phần mở rộng khác nhau. Một tệp sẽ có phần mở rộng “. shp”, nhưng các tệp khác có thể là “. dbf”, “. prj”, v. v. Để tải xuống shapefiles từ Github, bạn phải tải xuống từng tệp thành phần phụ riêng lẻ và lưu chúng trong cùng một thư mục trên máy tính của bạn. Trong Github, nhấp vào từng tệp riêng lẻ và tải chúng xuống bằng cách nhấp vào nút "Tải xuống"

    Một khi được lưu vào máy tính, bạn có thể nhập định dạng tệp như được trình bày trong chương trình GIS cơ bản bằng cách sử dụng hàm

    linelist <- import("linelist_cleaned.csv")
    38 từ gói sf. Bạn chỉ cần cung cấp đường dẫn tệp và tên của tệp “. shp” - miễn phí là các tệp liên quan khác nằm trong cùng một thư mục trên máy tính của bạn

    Dưới đây, bạn có thể tìm thấy các shapefile có tên “sl_adm3” bao gồm nhiều tệp như thế nào - mỗi tệp phải được tải xuống từ Github

    Xuất cột excel

    Enter the row

    Sử dụng hàm

    linelist <- import("linelist_cleaned.csv")
    39 của gói tibble từ tibbleverse (tài liệu tham khảo trực tuyến)

    Lưu ý cách cột tiêu đề bắt đầu bằng dấu ngã (

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    800). Cũng lưu ý rằng mỗi cột chỉ được chứa một nhóm dữ liệu (ký tự, số, v. v. ). Bạn có thể sử dụng các tab, khoảng cách và hàng mới để làm cho việc nhập dữ liệu trực quan và dễ đọc hơn. Khoảng trống không quan trọng giữa các giá trị, nhưng mỗi hàng được biểu thị bằng một dòng mã mới. Ví dụ

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    60

    Và giờ chúng ta hiện bộ dữ liệu mới

    Nhập theo cột

    Do khung dữ liệu bao gồm các khung nhìn (cột dọc), cách tiếp cận cơ bản để tạo khung dữ liệu thủ công trong R yêu cầu bạn phải tạo từng cột và sau đó liên kết chúng lại với nhau. Điều này có thể phản tác dụng trực tiếp trong dịch vụ học tập, bởi vì chúng ta thường nghĩ về dữ liệu của mình theo hàng (như trên)

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    61

    note. Tất cả các màn hình phải có cùng độ dài (cùng số giá trị)

    Các cảnh sau đó có thể được liên kết với nhau bằng cách sử dụng lệnh

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    801

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    62

    Và giờ chúng ta hiện bộ dữ liệu mới

    Dán từ khay nhớ tạm

    Nếu bạn sao chép dữ liệu từ một nơi khác và có nó trong khay nhớ tạm (bộ nhớ tạm thời), bạn có thể thử một trong hai cách dưới đây

    Từ gói clipr, bạn có thể sử dụng hàm

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    802 để nhập khung dữ liệu định dạng bên dưới hoặc chỉ cần hàm
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    803 để nhập bên dưới một định dạng ký tự. Trong cả hai trường hợp, hãy để trống dấu ngoặc đơn

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    63

    Bạn cũng có thể dễ dàng xuất sang clipboard của hệ thống bằng clipr. Xem bên dưới mục Xuất dữ liệu

    Ngoài ra, bạn có thể sử dụng lệnh

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    804 từ cơ sở R với
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    805 để nhập khung dữ liệu dưới dạng

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    64

    Thường thì bạn có thể nhận được các bản cập nhật hàng ngày cho bộ dữ liệu của mình. Trong trường hợp này, bạn sẽ muốn viết mã mà nhập tệp gần đây nhất. Dưới đây, chúng tôi trình bày hai cách để tiếp cận điều này

    • Chọn tệp dựa trên ngày trong tên tệp
    • Chọn tệp dựa trên siêu dữ liệu (siêu dữ liệu - là định dạng dữ liệu mô tả thông tin chi tiết về dữ liệu) của tệp (lần sửa đổi cuối cùng)

    Ngày trong tên tệp

    Cách tiếp cận này dựa trên ba cơ sở

    1. Bạn có thể tưởng tượng ngày tháng trong tên tệp
    2. Ngày tháng ở định dạng số và thông thường xuất hiện ở cùng một định dạng (ví dụ. năm rồi tháng rồi ngày)
    3. No other number in name file

    Chúng tôi sẽ giải thích từng bước và sau đó cho bạn thấy cách chúng được kết hợp ở phần cuối

    Đầu tiên, sử dụng

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    806 từ cơ sở R để chỉ trích xuất tên tệp cho từng tệp trong thư mục quan trọng. Xem chương trình về Tương tác với thư mục làm việc để biết thêm chi tiết về
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    806. Trong ví dụ này, thư mục quan tâm là thư mục “linelists” trong thư mục “ví dụ” có trong thư mục “dữ liệu” của dự án R

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    65

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    66

    Một khi bạn mơ hồ chứa các tên này, bạn có thể trích xuất ngày tháng với chúng bằng cách áp dụng hàm

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    808 từ stringr với việc sử dụng biểu thức chính quy sau đây. Nó giúp trích xuất bất kỳ số nào trong tên tệp (bao gồm bất kỳ ký tự nào khác ở giữa như dấu gạch ngang hoặc dấu gạch chéo). You can read more about stringr in the character and string

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    67

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    68

    Giả sử ngày thường được viết theo cùng một định dạng ngày (ví dụ. Năm rồi tháng rồi ngày) và năm có 4 chữ số, bạn có thể sử dụng các hàm chuyển đổi linh hoạt của dầu bôi trơn (

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    809,
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    810 hoặc
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    811) để chuyển đổi chúng thành ngày. Đối với các hàm này, dấu gạch ngang, dấu cách hoặc dấu gạch chéo không quan trọng, quan trọng chỉ là thứ tự của các số. Đọc thêm trong chương trình Làm việc với ngày tháng

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    69

    linelist <- import("linelist_cleaned.csv")
    40

    Sau đó, hàm cơ sở R

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    812 có thể được sử dụng để trả về vị trí chỉ mục (ví dụ. 1, 2, 3,…) của ngày giá trị lớn nhất. Tệp mới nhất được xác định chính xác là tệp thứ 6 - “case_linelist_2020-10-08. xlsx”

    linelist <- import("linelist_cleaned.csv")
    41

    linelist <- import("linelist_cleaned.csv")
    42

    Nếu chúng tôi tổng hợp tất cả các lệnh này, mã hoàn chỉnh có thể trông giống như bên dưới. Lưu ý rằng dấu

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    813 ở cuối dòng thay thế cho các đối tượng được truyền vào hàm trước đó. Tại thời điểm đó, giá trị đơn giản chỉ là số 6. Giá trị này được đặt trong dấu trích dẫn để trích xuất phần tử thứ 6 của tên tệp được tạo bởi
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    806

    linelist <- import("linelist_cleaned.csv")
    43

    linelist <- import("linelist_cleaned.csv")
    44

    Bây giờ bạn có thể sử dụng tên này để hoàn thiện đường dẫn tệp tương đối, với hàm

    linelist <- import("linelist_cleaned.csv")
    8

    linelist <- import("linelist_cleaned.csv")
    45

    Và bây giờ bạn có thể nhập tệp mới nhất

    linelist <- import("linelist_cleaned.csv")
    46

    Use file information

    Nếu tệp của bạn không có ngày trong tên của họ (hoặc bạn không tin vào những ngày đó), bạn có thể thử trích xuất ngày sửa đổi cuối cùng từ tệp siêu dữ liệu. Sử dụng các chức năng từ gói fs để kiểm tra thông tin siêu dữ liệu cho từng tệp, bao gồm thời gian sửa đổi cuối cùng và đường dẫn tệp

    Dưới đây, chúng tôi cung cấp thư mục quan tâm tới hàm

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    816 của gói fs. Trong trường hợp này, thư mục quan tâm nằm trong dự án R trong thư mục “dữ liệu”, thư mục con “ví dụ” và thư mục con thư mục này “linelists”. Kết quả là một khung dữ liệu với một dòng cho mỗi tệp và các cột cho
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    817,
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    818, v. v. Bạn có thể xem ví dụ trực tiếp về điều này trong chương trình về Tương tác với thư mục làm việc

    Chúng ta có thể sắp xếp khung dữ liệu này của các tệp theo cột với

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    817, và sau đó chỉ giữ lại hàng trên cùng/mới nhất (tệp) với
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    820 của cơ sở R. Sau đó, chúng ta có thể trích xuất đường dẫn tệp của tệp mới nhất này chỉ với hàm
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    821 của dplyr trên cột
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    818. Cuối cùng, chúng ta có thể chuyển đường dẫn tệp này đến
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    7. Tệp đã nhập được lưu dưới định dạng
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    824

    linelist <- import("linelist_cleaned.csv")
    47

    Một “Giao diện lập trình tự động (Giao diện lập trình tự động)” (API) có thể được sử dụng để yêu cầu dữ liệu trực tiếp từ một trang web. API là một tập hợp các quy tắc cho phép một ứng dụng phần mềm tương tác với một ứng dụng phần mềm khác. Khách hàng (bạn) gửi một “yêu cầu (request)” và nhận được một “áo hồi (phản hồi)” có chứa nội dung. The package R httr and jsonlite could support too this process

    Mỗi trang web hỗ trợ API sẽ có tài liệu và chi tiết cụ thể riêng để làm quen. Một số trang web công khai API và cho phép có thể được truy cập bởi bất kỳ ai. Những nền tảng khác, chẳng hạn như nền tảng có ID người dùng và thông tin đăng nhập, yêu cầu xác thực để truy cập dữ liệu của họ

    Không cần phải nói, để nhập dữ liệu qua API thì cần phải có kết nối internet. Chúng tôi sẽ đưa ra các ví dụ rút gọn về việc sử dụng API để nhập dữ liệu và liên kết bạn với các tài nguyên khác

    Lưu ý. Hãy nhớ lại rằng dữ liệu có thể được đăng trên một trang web không có API, điều này có thể dễ dàng truy xuất hơn. Ví dụ. Một tệp CSV đã đăng có thể được truy cập chỉ bằng cách cung cấp URL của trang web cho

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    7 như được mô tả trong mục nhập từ Github

    yêu cầu HTTP

    Trao đổi API thường được thực hiện thông qua một yêu cầu HTTP. HTTP là Giao thức truyền siêu văn bản (Giao thức truyền siêu văn bản) và là định dạng cơ bản của giao thức yêu cầu (yêu cầu)/phản hồi (phản hồi) giữa máy khách và máy chủ. Đầu vào và đầu ra chính xác có thể khác nhau tùy thuộc vào loại API nhưng quy trình giống nhau - “Yêu cầu” (thường là yêu cầu HTTP) từ người dùng, thường chứa một truy vấn, theo sau là “Phản hồi”, chứa

    Dưới đây là một số thành phần của một yêu cầu HTTP

    • URL của điểm cuối API
    • “Phương thức (Phương thức)” (hoặc “Động từ (Động từ)”)
    • Các tiêu đề
    • Phần thân

    Yêu cầu HTTP “phương thức” là hành động bạn muốn thực hiện. Hai phương thức HTTP phổ biến nhất là

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    826 và
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    827 nhưng những phương thức khác có thể bao gồm
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    828,
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    829,
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    830, v. v. Khi nhập dữ liệu vào R, rất có thể bạn sẽ sử dụng
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    826

    Sau yêu cầu của bạn, máy tính của bạn sẽ nhận được “áo phản hồi” ở định dạng tương tự như những gì bạn đã gửi, bao gồm URL, trạng thái HTTP (Trạng thái 200 là thứ bạn muốn. ), loại tệp, kích thước và nội dung mong muốn. Sau đó, bạn sẽ cần phân tích cú pháp phản hồi này và biến nó thành một khung dữ liệu khả thi trong môi trường R của bạn

    Bưu kiện

    Gói httr hoạt động tốt để xử lý các yêu cầu HTTP trong R. Nó yêu cầu ít kiến ​​thức về API Web và có thể được sử dụng bởi những người ít quen thuộc với thuật ngữ phát triển phần mềm. Ngoài ra, nếu HTTP được phản hồi là. json, bạn có thể sử dụng jsonlite để phân tích cú pháp phản hồi

    linelist <- import("linelist_cleaned.csv")
    48

    Data public

    Dưới đây là một ví dụ về một yêu cầu HTTP, được mượn từ một hướng dẫn từ Phòng thí nghiệm Dữ liệu Trang web. Trang web này chứa một số tài nguyên khác để tìm hiểu và các tập tin bài viết về API

    tình trạng. Chúng ta muốn vào danh sách các cửa hàng thức ăn nhanh ở thành phố Trafford, Vương Quốc Anh. Dữ liệu có thể được truy cập từ API của Cơ quan Tiêu chuẩn Thực phẩm, cơ quan cung cấp dữ liệu xếp hạng vệ sinh thực phẩm cho Vương Quốc Anh

    Dưới đây là các thông số cho yêu cầu của chúng tôi

    R code will like after

    linelist <- import("linelist_cleaned.csv")
    49

    Bây giờ bạn có thể làm sạch và sử dụng khung dữ liệu có tên

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    832, với mỗi hàng là một cơ sở thức ăn nhanh

    Yêu cầu xác thực

    Một số API yêu cầu xác thực - để bạn chứng minh mình là ai và có thể truy cập vào dữ liệu bị hạn chế chế độ. Để nhập những dữ liệu này, trước hết bạn có thể sử dụng phương thức POST để cung cấp tên người dùng, mật khẩu hoặc mã. Điều này sẽ trả về một mã thông báo truy cập, có thể được sử dụng cho yêu cầu phương thức GET tiếp theo để truy xuất dữ liệu mong muốn

    Dưới đây là một ví dụ về truy vấn dữ liệu từ Go. Dữ liệu, một công cụ điều khiển ổ đĩa dịch. Đi. Dữ liệu sử dụng API cho tất cả các tương tác giữa giao diện người dùng web và ứng dụng điện thoại thông minh được sử dụng để thu thập dữ liệu. Đi. Dữ liệu được sử dụng trên khắp thế giới. Bởi vì dữ liệu dịch vụ là nhạy cảm và bạn nên là người duy nhất có thể truy cập vào dữ liệu dịch vụ của mình, nên việc xác thực là bắt buộc

    Dưới đây là một số mã R mẫu sử dụng httr và jsonlite để kết nối với API Go. Dữ liệu để nhập dữ liệu liên hệ truy vết từ dịch vụ của bạn

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    0

    CẨN TRỌNG. Nếu bạn đang nhập một lượng lớn dữ liệu từ một API yêu cầu xác thực, nó có thể hết thời gian chờ đợi. Để tránh điều này, hãy truy xuất lại access_token trước mỗi yêu cầu API GET và thử sử dụng các bộ lọc hoặc giới hạn trong truy vấn

    MẸO. Lệnh

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    833 từ gói jsonlite không hoàn toàn không - lồng ghép vào lần đầu tiên nó được chạy, vì vậy bạn vẫn có thể có danh sách các hàng hóa trong phần kết quả của mình. Bạn sẽ cần phải bỏ lồng ghép bổ sung cho một số biến định nghĩa nhất định; . json của bạn đã được lồng ghép vào nhau. Để xem thêm thông tin về điều này, hãy xem tài liệu về package jsonlite, chẳng hạn như hàm
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    834

    Để biết thêm chi tiết, hãy xem tài liệu trên LoopBack Explorer, chương Truy vết tiếp xúc hoặc API mẹo trên Go. Kho dữ liệu Github

    You can read more about httr in the command package here

    Phần này cũng đã được trình bày trong hướng dẫn này và hướng dẫn này

    Với gói rio

    Với rio, bạn có thể sử dụng lệnh

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    8 theo cách tương tự với
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    7. Đầu tiên, cung cấp tên của đối tượng R bạn muốn lưu lại (ví dụ.
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    837), sau đó trong trích dẫn đặt tệp đường dẫn nơi bạn muốn lưu tệp, bao gồm tên tệp mong muốn và phần mở rộng tệp. Ví dụ

    Thao tác này lưu khung dữ liệu

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    837 dưới dạng sổ làm việc Excel vào thư mục công việc/thư mục gốc của dự án R

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    1

    Bạn có thể lưu cùng một khung dữ liệu dưới định dạng tệp csv bằng cách thay đổi phần mở rộng. Ví dụ, chúng tôi cũng lưu nó vào một đường dẫn tệp được tạo bởi

    linelist <- import("linelist_cleaned.csv")
    8

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    2

    Go to clipboard

    Để xuất khung dữ liệu sang “clipboard” của máy tính (để sau đó dán vào một phần mềm khác như Excel, Google Spreadsheets, v. v. ), bạn có thể sử dụng

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    840 từ gói clipr

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    3

    Same as. csv,. xlsx, v. v. , bạn cũng có thể xuất/lưu khung dữ liệu R dưới định dạng tệp. số thứ tự. Đây là định dạng tệp dành riêng cho R và rất hữu ích nếu bạn biết mình sẽ làm việc lại với dữ liệu đã xuất trong R

    Nhóm của các cột đau đã được lưu trữ, vì vậy bạn không cần phải làm sạch lại khi chúng được nhập (với Excel hoặc thậm chí với tệp CSV, điều này có thể khiến bạn bắt đầu. ). Nó cũng là một tệp nhỏ hơn, hữu ích cho việc xuất và nhập nếu bộ dữ liệu của bạn lớn hơn

    Ví dụ. nếu bạn làm việc trong nhóm Dịch thuật học và cần gửi tệp cho nhóm GIS để lập bản đồ và họ cũng sử dụng R, chỉ cần gửi tệp. rds cho họ. Sau đó, tất cả các nhóm cột được giữ lại và có ít việc phải xử lý hơn

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    4

    Tệp

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    841 có thể lưu trữ nhiều đối tượng R - ví dụ. nhiều khung dữ liệu, kết quả mô hình, danh sách, v. v. Điều này có thể rất hữu ích để hợp nhất hoặc chia sẻ nhiều dữ liệu của bạn cho một dự án tốt nhất

    Trong ví dụ dưới đây, nhiều đối tượng R đã được lưu trữ trong tệp “my_objects. Rdata” đã xuất

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    5

    Lưu ý. nếu bạn đang thử nhập một danh sách, hãy sử dụng

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    842 từ rio để nhập nó với cấu trúc và nội dung gốc đã hoàn chỉnh

    Hướng dẫn cách lưu các biểu đồ, giả định như các biểu đồ được tạo bởi

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    843, được thảo luận sâu trong chương trình ggplot cơ bản

    Tóm tắt, chạy lệnh

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    844 sau khi trong biểu đồ của bạn. Bạn có thể cung cấp một đối tượng biểu đồ đã lưu cho các đối số
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    845 hoặc chỉ cần xác định đường dẫn tệp đích (với phần mở rộng tệp) để lưu biểu đồ được hiển thị gần đây nhất. Bạn cũng có thể kiểm tra giám sát
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    846,
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    847,
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    848 và
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    849

    Cách để lưu đồ thị mạng lưới (network graph), chẳng hạn như cây lây nhiễm, được đề cập trong chương trình Chu kỳ lây nhiễm

    Hướng dẫn nhập/xuất dữ liệu R
    Chương Khoa học dữ liệu R 4 về nhập dữ liệu
    tài liệu ggsave()

    Dưới đây là một bảng, lấy từ họa tiết rio trực tuyến. Đối chiếu với từng loại dữ liệu, nó hiển thị. phần mở rộng tệp dự kiến, gói rio sử dụng để nhập hoặc xuất dữ liệu và trả lời các chức năng này có được bao gồm trong phiên bản rio được cài đặt mặc định hay không

    Dữ liệu được phân tách bằng dấu phẩy. csvdata. bảng

    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    850dữ liệu. tableCóDữ liệu được phân tách bằng gạch lát nền. psvdata. bảng
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    850dữ liệu. tableCóDữ liệu được phân tách bằng tab. tsvdữ liệu. bảng
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    850dữ liệu. bảngCóSAS. sas7bdathavenhavenCóSPSS. savhavenhavenCóStata. dtahavenhavenCóSASXPORT. xpthavenhavenSPSS Portable. porhavenCóExcel. xlsreadxlCóExcel. xlsxreadxlopenxlsxCóCú pháp R. RbasebaseCó đối tượng R đã được lưu. dữ liệu,. rdabasebaseCó Đối tượng R được kết nối tiếp. rdsbasebaseCóEpiinfo. recforignCóMinitab. mtpforignCóSystat. sydforignCó tập tin cơ sở dữ liệu “XBASE”. dbfforeignforeignĐịnh dạng tệp Weka Attribute-Relation. arffforeignforeignCóĐịnh dạng trao đổi dữ liệu. difutilsCóDữ liệu Tiện ích mở rộng được công nhận bởi FortrannoutilsCóĐịnh dạng dữ liệuĐộ rộng cố định. fwfutilsutilsCóDữ liệu gzip được phân tách bằng dấu hôn. csv. gzutilsutilsCóCSVY (Tiêu đề siêu dữ liệu CSV + YAML). csvycsvycsvyKhôngEViews. wf1hexViewKhông Định dạng trao đổi Feather giữa R/Python. FeatherfeatherfeatherKhông Lưu Trữ Nhanh. fstfstfstKhôngJSON. jsonjsonlitejsonliteKhôngMatlab. matrmatiormatioKhông Bảng tính OpenDocument. odsreadODSreadODSKhôngbảng HTML. htmlxml2xml2KhôngTài liệu XML. xmlxml2xml2KhôngYAML. ymlyamlamlKhôngclipboard mặc định là tsv.
    # Manual selection of a file. When this command is run, a POP-UP window will appear. 
    # The file path selected will be supplied to the import() command.
    
    my_data <- import(file.choose())
    6clipr. cái kẹp. Không