Bài giảng 4: Cách đọc dữ liệu từ Excel vào R

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024
  • Bài giảng 4, hướng dẫn 2 cách đọc dữ liệu lưu trữ trong Excel vào R.

Комментарии • 88

  • @HieuTran-ov4el
    @HieuTran-ov4el 5 лет назад +5

    Cách thứ 3 đọc dữ liệu từ Excel:
    B1: install.packages("readxl")
    #R sẽ bắt chọn gói ngôn ngữ, nên chọn gói US (tiếng anh)
    B2:
    # Loading
    library("readxl")
    # Nếu là xls files
    my_data

  • @thanhnhat2856
    @thanhnhat2856 11 лет назад +1

    Em cám ơn Thầy về những bài giang rất hữu ích. Nhờ những bài giảng này mà em đã hiểu ra được cách phân tích trong nghiên cứu của em, mặc dù đây chỉ là đề tài cấp cơ sở, nhưng em rất vui, vì đây là đề tài để em làm quen với nghiên cứu khoa học.

  • @huunghianguyen1081
    @huunghianguyen1081 10 лет назад

    Bài giảng của thầy rất hữu ích và rất hay. cảm ơn thầy rất nhiều, chúc thầy nhiều sức khỏe.

  • @NguyenNhatSwine
    @NguyenNhatSwine 3 года назад

    Cảm ơn anh, những thông tin rất hữu ích và chi tiết! 💓

  • @tranangan7913
    @tranangan7913 11 лет назад +1

    Cảm ơn Giáo sư, bài giảng của thầy về sử dụng phần mềm R rất hữu ích cho lĩnh vực nghiên cứu của em về Quản lý Tài nguyên nước và môi trường. Em vừa xem video của thầy và làm theo các bước như thầy chỉ dẫn nhưng trong quá trình phần mềm báo lỗi như dưới đây ạ:
    > setwd("f:/Master Programe/data Analysis")
    > library(gdata)
    > Ec = read.xls("f:/Master Programe/data Analysis/Ec.xls",header=T)

  • @cuocsongvuive7764
    @cuocsongvuive7764 8 лет назад

    bài giảng rất hay! cảm ơn thầy nhiều ạ! Chúc thầy nhiều sức khỏe, thành công trong công việc.

  • @antranthien9135
    @antranthien9135 7 лет назад

    Em xin cảm ơn thầy nhiều ạ!

  • @nguyenkimanh4815
    @nguyenkimanh4815 3 месяца назад

    Dạ e cám ơn thầy

  • @lisabui5942
    @lisabui5942 2 года назад

    Em chào thầy, em cảm ơn các bài giảng thầy hay và dễ hiểu của thầy. Tuy nhiên, việc tìm kiếm bài để học một cách thứ tự hơi khó do youtube nhảy không đúng trình tự của bài, thầy có thể để đường link từng bài 1,...bài cuối, điều này sẽ giúp những bạn không đủ thời gian dễ tìm kiếm khi không có thời gian học một mạch không ạ, do em mới tìm hiểu về R nên chưa có nhiều khái niệm về chủ đề và hạn chế về từ chuyên môn để search bài giảng của thầy theo mong muốn ạ. Rất biết ơn và chúc thầy nhiều sức khoẻ.

  • @ngaphanvn
    @ngaphanvn 10 лет назад

    em cảm ơn thầy, em đang tìm cái này

  • @manhtrungbui6320
    @manhtrungbui6320 8 лет назад

    Em read.xls không được nhưng read.csv lại được. Em cảm ơn thầy rất nhiều mong thầy có thật nhiều sức khỏe ạ :)

    • @hoavu8952
      @hoavu8952 8 лет назад

      +Manh Trung Bui Bạn đã khắc phục được lỗi chưa? chỉ mình với.

    • @manhtrungbui6320
      @manhtrungbui6320 8 лет назад

      +hoa vu bạn thử chuyển file về dạng csv đọc theo thầy xem. đọc xls thì mình k đọc đc nhưng csv lại đc

    • @hoavu8952
      @hoavu8952 8 лет назад

      +Manh Trung Bui uh. mình cũng làm được bằng đuôi csv rồi. Lúc nãy không làm được bằng đuôi csv nên mới hỏi bạn vậy. hihi. Cảm ơn bạn nhiều.

    • @hoainguyenthi6458
      @hoainguyenthi6458 8 лет назад

      Mình chuyển sang csv nhưng nó vẫn không chạy được bạn ơi, 2 câu lệnh nè. Help me
      cII = read.csv("F://LUANVAN//COCOMO//Data//email HVCH_K9.csv", header=T)
      Error in file(file, "rt") : cannot open the connection
      In addition: Warning message:
      In file(file, "rt") :
      cannot open file 'F://LUANVAN//COCOMO//Data//email HVCH_K9.csv': No such file or directory
      > cII = read.xlsx("F://LUANVAN//COCOMO//Data//email HVCH_K9.xlsx", header=T)
      Error: could not find function "read.xlsx"

  • @donghaidhtt
    @donghaidhtt 9 лет назад

    Cảm ơn thầy rất nhiều ạ :)

  • @tuanlong9238
    @tuanlong9238 6 лет назад

    cám ơn thầy!

  • @haitao2738
    @haitao2738 10 лет назад +1

    chào thầy, cho em xin hỏi : em muốn dùng dòng 2 của excel thì làm như thế nào?

  • @drnguyenvtuan
    @drnguyenvtuan  11 лет назад +2

    Tôi thử đi thử lại thì không có vấn đề gì. Bây giờ em có thể làm cách khác:
    1. Export từ xls sang csv file
    2. Dùng read.csv để đọc file csv

  • @kyliengo1633
    @kyliengo1633 11 лет назад +1

    Thầy ơi
    em đang học tin học ứng dụng ngành thực phẩm sử dụng phần mềm r nhưng
    em chưa phân biệt được cách dùng các loại thang đo lường nominal,ordinal,interval,ratio
    Thầy có thể giải thích em được không?
    cảm ơn Thầy nhiều. chúc Thầy sức khỏe.

  • @kateohara1747
    @kateohara1747 6 лет назад

    Em chào thầy. Lệnh na.omit là xoá luôn cả hàng có chứa các NA chứ ko chỉ xoá các NA. Làm cách nào để chỉ omit các NA mà không bị xoá cả hàng đây ạ? Ước gì thầy đọc được comment này. Em cảm ơn thầy.

  • @uyenle1825
    @uyenle1825 4 года назад

    có bài giảng liên tục hk ạ, em thấy từ bài 6 nhảy lên mấy chục bài luôn ạ

  • @lenguyentranhuynh210
    @lenguyentranhuynh210 9 лет назад

    Thầy ơi cho em hỏi nếu dữ liệu là balanced panel thì câu lệnh như thế nào để R có thể hiểu ạ ? Ví dụ em đang phân tích tình trạng sức khỏe của 100 người, mỗi người đều quan sát trong 5 năm từ 2007 đến 2012 thì em phải nhập câu lẹnh như thế nào ? Em xin cảm ơn Thầy

  • @tranangan7913
    @tranangan7913 11 лет назад +1

    Lỗi báo trong R như dòng text dưới đây a:
    Error in findPerl(verbose = verbose) :
    perl executable not found. Use perl= argument to specify the correct path.
    Error in file.exists(tfn) : invalid 'file' argument

  • @caoson32
    @caoson32 11 лет назад

    Tôi cũng mắc lỗi tương tự khi đọc từ xls. Chuyển sang csv thì OK.
    Chắc chắn là đã cài đặt gdata về rồi.

  • @anho3050
    @anho3050 5 лет назад

    Em chào Thầy!
    Em gặp lỗi khi chuyển dữ liệu từ file excel sang R cụ thể là em theo tấc cả bước của thầy hướng dẫn trong sách thì ok cả. Nhưng kết qua ra thì file.rda chỉ có 1 biến số trong khi file excel em nhập dữ liệu vào nào là biến id, age, sex, weight.. nhưng file chuyển qua R thì gôm tấc các biến trong excel thành 1 biến liền dài ngoằng gôm tấc cả các biến kia lại
    Mong thầy giải đáp giúp em với.

  • @cttv1336
    @cttv1336 6 лет назад +1

    những bạn nào bị lỗi này :
    ulyfo = read.xls("D:\\du lieu cua cuong\\xu ly r\\xu ly fo 2.xlsx", header=T)
    Error in findPerl(verbose = verbose) :
    perl executable not found. Use perl= argument to specify the correct path.
    Error in file.exists(tfn) : invalid 'file' argumentem
    Thì thay cái "\\" thành "/" 1 sẹc thôi nhé là chạy ngon thay hết nhé

    • @vinguyen-ss9ri
      @vinguyen-ss9ri 6 лет назад

      Mình đã thay rồi nhưng vẫn kg đc bn ơi

    • @vuthimen5578
      @vuthimen5578 6 лет назад

      đã thay và k được :(

  • @hongmayphamthi2294
    @hongmayphamthi2294 5 лет назад

    1 file excel có 3 sheet thì có làm được như vậy k ạ?

  • @drnguyenvtuan
    @drnguyenvtuan  11 лет назад

    Rất khó comment những lỗi này vì tôi không biết anh dùng lệnh nào? Tốt nhất là post toàn bộ lệnh thì dễ nói hơn.

  • @trinhthithuyngoc5281
    @trinhthithuyngoc5281 9 лет назад

    Chào thầy ạ, hiện em đang dùng R để ước lượng mô hình FF với code sau :
    # Fama-French Regression example in R
    # Load CSV file into R
    loadPath = "D:\\Data\\"
    ff_data

  • @huanbui3710
    @huanbui3710 11 лет назад

    Thưa Thầy, em đã dùng lệnh đọc xls và máy báo như sau:
    > library(gdata)
    > load("C:\\Documents and Settings\\13579\\Desktop\\ÐTGV1.xls")
    Error in readChar(con, 5L, useBytes = TRUE) : cannot open the connection
    In addition: Warning message:
    In readChar(con, 5L, useBytes = TRUE) :
    cannot open compressed file 'C:\Documents and Settings\13579\Desktop\ÐTGV1.xls', probable reason 'No such file or directory'
    > fto = read.xls ()
    Kính nhờ Thầy chỉ dẫn dùm em.
    Chúc Thầy sức khỏe!

  • @hoangngocnguyen5364
    @hoangngocnguyen5364 10 лет назад

    thầy ơi em làm cả 2 cách cơ mà đều không thể đọc được ý thầy! toàn báo lỗi thôi thầy ơi! chả hiểu lỗi ở đâu nữa a. với lại thầy ơi khi em dùng lệnh clear màm hình rồi , nếu em muốn xem lại kết quả và những thao tác khi trước em làm thì làm thế nào ạ!

  • @drnguyenvtuan
    @drnguyenvtuan  11 лет назад

    chà, cái này tôi chưa thấy. một cách khác là em chuyển về .csv và dùng read.csv thì chắc ăn hơn.

  • @tranangan7913
    @tranangan7913 11 лет назад

    Thưa thầy, em đã cài em công cụ gdata trực tiếp qua Internet rồi thầy ạ. Em cũng có file dữ liệu "Ec.xls" nhưng làm cách nào em có thể gửi tới thầy được ạ? Mong thầy chỉ giúp em ạ. Em cảm ơn thầy nhiều ạ.

  • @hungle5919
    @hungle5919 11 лет назад +1

    Thưa Giáo sư Tuấn!
    Em đã làm theo hướng dẫn trong video nhưng khi gõ dòng lệnh library(gdata) thì nó báo lỗi như sau.
    > library(gdata)
    gdata: Unable to locate valid perl interpreter
    gdata: read.xls() will be unable to read Excel XLS and XLSX files
    gdata: unless the 'perl=' argument is used to specify the location
    Kính mong Giáo sư giúp đỡ!

    • @ngotuanhien
      @ngotuanhien 4 года назад +1

      Tôi cũng từng bị lỗi như của anh bởi vì máy của mình chưa cài Perl. Fix bằng cách cài thêm Strawberry Perl cho windows từ strawberryperl.com/

  • @phuongchingothi6441
    @phuongchingothi6441 4 года назад +1

    Thầy ơi cho em hỏi, cái gói "gdata" là mình dùng lệnh install.packages("gdata") để tải về hay làm thế nào để có được gói "gdata" để đưa dữ liệu excel và R ạ ?

    • @hqentertainment746
      @hqentertainment746 4 года назад

      nếu chị dùng R 3.6 thì gdata không đọc được file excel đâu, chị cài packages "readx1" nhé. Sau đó dùng lệnh sau: library(readxl)
      > x =read_excel("D:/x/nhaptenfile.xls") để nhập dữ liệu.

    • @nguyetdinh7436
      @nguyetdinh7436 4 года назад +1

      @@hqentertainment746 em chào chị ạ, em làm theo thầy thì không được. còn theo lệnh của chị thì lại bị báo lỗi thế này could not find function "read.xls"
      chị chia sẻ lại giúp em các lệnh để đọc excel được không ạ? Em cảm ơn chị rất nhiều ạ

    • @hqentertainment746
      @hqentertainment746 4 года назад

      Nguyet Dinh chờ m xíu, em mở máy copy lệnh cho chị. Em con trai chị ơi. Kk

    • @hqentertainment746
      @hqentertainment746 4 года назад +1

      Nguyet Dinh chị có mail hay facebook ko? Cho dễ nói chuyện

    • @nguyetdinh7436
      @nguyetdinh7436 4 года назад +1

      @@hqentertainment746 facebook.com/nguyet.ngoanngoan.712
      link facebook của em đây ạ. c add e với ạ

  • @manhtrungbui6320
    @manhtrungbui6320 8 лет назад

    Thầy và các anh chị ai biết làm ơn giúp em ạ. Lệnh head() đọc 6 dòng đầu nhưng em muốn đọc tất cả thì em phải dùng lệnh gì ạ??? em cảm ơn ạ.

  • @quynhhothiphuong8919
    @quynhhothiphuong8919 3 года назад

    Chào thầy, làm hai cách đọc R báo lỗi như sau, nhờ thầy sửa lỗi dùm ạ!
    > load("D:\\giang day\\du lieu nang luc cong nghe.xlsx")
    Error in load("D:\\giang day\\du lieu nang luc cong nghe.xlsx") :
    bad restore file magic number (file may be corrupted) -- no data loaded
    In addition: Warning message:
    file ‘du lieu nang luc cong nghe.xlsx’ has magic number 'PK'
    Use of save versions prior to 2 is deprecated
    > load("D:\\giang day\\du lieu nang luc cong nghe.csv")
    Error in load("D:\\giang day\\du lieu nang luc cong nghe.csv") :
    bad restore file magic number (file may be corrupted) -- no data loaded
    In addition: Warning message:
    file ‘du lieu nang luc cong nghe.csv’ has magic number 'st'
    Use of save versions prior to 2 is deprecated

  • @AnhPham-ls6iv
    @AnhPham-ls6iv 10 лет назад

    e muốn lấy dòng thứ 3 làm tên thì thay header=T thì làm sao thầy

  • @nguyenhuuminh8439
    @nguyenhuuminh8439 6 лет назад +1

    Thầy ơi hoặc mọi người ai biết chỉ em với, em cũng mới vừa bắt đầu học môn thống kê. Khi em read.csv thì khi gọi ra, thì phần dữ kiệu của em, mỗi cột chữ được ngăn cách bởi dấu chấm, còn số thì dấu ; có ai biết cách làm mất không chỉ em với. Vì e thấy đa số video trên youtube, cái nào thi read đều ra được 1 bảng rất đẹp, mà của em bị dấu đó nhìn khó quá. Em cảm ơn.

    • @letrang2886
      @letrang2886 3 года назад

      Sau 3 năm anh còn nhớ gì về nó k ạ. Em mới hoc và cũng bị lỗi như a vậy. Hy vọng a chia sẻ biện pháp khắc phục

    • @tusdy4595
      @tusdy4595 Год назад

      @@letrang2886 chị chỉnh được lỗi đó chưa ạ? chị có thể chỉ em được k ạ

  • @luannguyen-go2qg
    @luannguyen-go2qg 5 лет назад

    có bạn nào biết cách chọn dòng thứ hai làm header như thế nào ko chỉ mình với

  • @LinhPhan-sf6oe
    @LinhPhan-sf6oe 4 года назад

    Em chào thầy ạ. Thưa thầy, khi đọc dữ liệu từ excel vào R thì các biến của em trong file excel bị thay đổi, ví dụ như ở excel có 3 biến là id, age, và insulin thì sang R nó còn 1 biến là id.age.insulin. Em vẫn chưa tìm được nguyên nhân nên rất mong thầy có thể giải đáp giúp em ạ. Em cảm ơn thầy ạ.

    • @nguyetdinh7436
      @nguyetdinh7436 4 года назад

      em chào chị ạ. em đã thử tất cả mọi cách như thầy dạy nhưng vẫn không thể đọc được excel. Chị chia sẻ giúp em các lệnh chị đã chạy được k ạ? Em đang dùng R 3.6.3 ạ. Em cảm ơn chị rất nhiều ạ

    • @LinhPhan-sf6oe
      @LinhPhan-sf6oe 4 года назад

      @@nguyetdinh7436 Mình đã chuyển cách gõ số thập phân trong excel từ kí hiệu phẩy (,) sang kí hiệu chấm (.) (cái này lên tra google nếu không biết nhé), rồi chuyển sang đuôi csv, rồi dùng lệnh read.csv như bình thường, thế là đã đọc được bạn ạ.

  • @hudu6323
    @hudu6323 9 лет назад

    thưa thầy thầy cho e hỏi e không hiểu vì sao nhập dữ liệu mà nó toàn hiện re error
    > Gioitinh=c(Nam,Nu,Nam,Nu,Nu,Nam,Nam,Nu)
    Error: object 'Nam' not found
    > Xeploaitotnghiep=c(K,K,TB,K,G,G,TB)
    Error: object 'K' not found
    là bị làm sao ạ ?

    • @quangtung4306
      @quangtung4306 2 года назад

      Bạn thử đánh lại: Gioitinh = c("Nam", "Nu", "Nam", "Nu", "Nu")
      Xeploaitotnghiep = c("K", "K", "TB", "K")
      Tóm lại là phải có ngoặc kép nhé

  • @nguyenminhthao254
    @nguyenminhthao254 10 лет назад

    Thay oi,thay chi gium em voi vi sao R khong nhan duoc du lieu ma toan bao the nay :
    > load("C:\\Users\\minhthao\\Documents\\thu2.csv")
    Error: bad restore file magic number (file may be corrupted) -- no data loaded
    In addition: Warning message:
    file ‘thu2.csv’ has magic number 'a b '
    Use of save versions prior to 2 is deprecated
    > in

    • @maclanxuanhoa2557
      @maclanxuanhoa2557 8 лет назад +1

      Ah, hi bạn. Lỗi này là do lúc bạn tự kéo file vào. Nó báo như vậy kệ nó. Bạn vẫn gõ lệnh read.csv bình thường, sau đó cop cái đường link có chứa tập tin lúc ban đầu bạn kéo từ nơi lưu trữ tới giao diện R. VÍ dụ, tên folder bạn đặt là m. Gõ như sau: m=read.csv("C:\\Users\\minhthao\\Documents\\thu2.csv", header=T).,... Như vậy là ukie đó bạn. Tiếp sau bạn thực hiện các lệnh khác như thầy hướng dẫn phù hợp với mục đích phân tích của bạn mà có các câu lệnh khác nhau. Chúc thành công^^

    • @tailieutruong1224
      @tailieutruong1224 5 лет назад

      @@maclanxuanhoa2557 tôi bị đúng lỗi này xin cảm ơn anh/chị đã hướng dẫn, tôi đã làm được rồi

    • @lappham7162
      @lappham7162 2 года назад

      @@maclanxuanhoa2557 mình làm giống b chỉ mà hiện như vầy xin bạn chỉ thêm.Thank .
      > load("C:\\Users\\PC\\Documents\\lap.csv")
      Error in load("C:\\Users\\PC\\Documents\\lap.csv") :
      bad restore file magic number (file may be corrupted) -- no data loaded
      In addition: Warning message:
      file ‘lap.csv’ has magic number 'DT'
      Use of save versions prior to 2 is deprecated
      > m = read.csv("C:\\Users\\PC\\Documents\\lap.csv",header=T)
      Error in read.table(file = file, header = header, sep = sep, quote = quote, :
      more columns than column names
      >

  • @hanguyen_12
    @hanguyen_12 3 года назад

    Em đang học môn này và đang đọc sách của Thầy nhưng em k hiểu gì cả vì em k phải khoa tin , em sắp trượt môn rồi huhuhu , ai cứu với 😭😭😭

  • @hongmayphamthi2294
    @hongmayphamthi2294 5 лет назад

    Cho mình hỏi vs mn ơi, mình làm theo như giáo sư mà cứ ra lỗi như thế là lỗi gì, khắc phục sao ạ? Cám ơn mn
    NIR = read.xls("D:\\BT\\HK1 2018-1019\\lu?n van\\so lieu\\Rawfishsauce.xls",head=T)
    Error in findPerl(verbose = verbose) :
    perl executable not found. Use perl= argument to specify the correct path.
    Error in file.exists(tfn) : invalid 'file' argument

    • @HieuTran-ov4el
      @HieuTran-ov4el 5 лет назад

      Mình dùng windown thì bắt buộc phải dùng dấu này / như câu lệnh bạn thì máy không chạy, bạn thử xem sao vd: D://BT//.....

  • @drnguyenvtuan
    @drnguyenvtuan  11 лет назад

    Sao lạ vậy nhỉ? Em có chắc là đã cài đặt gdata chưa? Em có thể gửi file cho tôi xem không? Chỉ gửi vài dòng thôi.
    Nếu chưa cài đặt gdata, thì em có thể dùng lệnh install.packages("gdata")

    • @hxkyt
      @hxkyt 6 лет назад

      Cảm ơn thầy, em đã cài đọc thành công file.xls

    • @nguyetdinh7436
      @nguyetdinh7436 4 года назад

      @@hxkyt em chào anh ạ, em đã thử tất cả mọi cách như thầy dậy nhưng vẫn k thể đọc được excel. Anh chia sẻ giúp em các lệnh anh đã chạy được k ạ? Em đang dùng R 3.6.3 ạ. Em cảm ơn anh rất nhiều ạ

  • @nguyentrieu8268
    @nguyentrieu8268 5 лет назад

    Em chào thầy, của em gặp lỗi:
    > fto=read.xlsx("/Users/user/Documents/do thi ham so.xls.xlsx, header=T")
    Ошибка в read.xlsx("/Users/user/Documents/do thi ham so.xls.xlsx, header=T") :
    не могу найти функцию "read.xlsx"

  • @quanganhdo5775
    @quanganhdo5775 4 года назад

    Em kính chào Thầy! Xin chào các anh chị. Mặc dù đã setwd(), install("gdata"), library(gdata), nhưng đến bước dưới đây thì bị báo lỗi ntn. Xin được nhờ Thầy và các anh chị chỉ giúp ạ.
    >Titanic = read.xls("D:/PhD_2nd semester/R_Self_Study/Bài tập_R/Titanic data", header=T)
    Error in findPerl(verbose = verbose) :
    perl executable not found. Use perl= argument to specify the correct path.
    Error in file.exists(tfn) : invalid 'file' argument

    • @drnguyenvtuan
      @drnguyenvtuan  4 года назад +1

      Quang Anh Do vì excel thay đổi format liên tục nên rất khó đọc. Em có thể dùng read_excel trong package readxl. Hoặc em export file excel sang csv, và dùng hàm read.csv thì tốt hơn.

    • @quanganhdo5775
      @quanganhdo5775 4 года назад

      Nguyen Tuan em cảm ơn Thầy nhiều ạ! Em đã export sang file csv và đã đọc được. Em sẽ thử thêm cách Thầy vừa hướng dẫn ạ!

  • @huanbui3710
    @huanbui3710 11 лет назад

    Kính chào Gs và các anh/chị
    Tôi đã thử làm theo cách GS hướng dẫn nhưng R cứ báo lỗi như sau:
    Error in readChar(con, 5L, useBytes = TRUE) : cannot open the connection
    In addition: Warning message:
    In readChar(con, 5L, useBytes = TRUE) :
    cannot open compressed file 'C:\Documents and Settings\13579\Desktop\ÐTGV1.xls', probable reason 'No such file or directory'
    Kính nhờ GS và mọi người xem và giải thích dùm tôi.
    Trân trọng.

  • @drnguyenvtuan
    @drnguyenvtuan  11 лет назад

    em gửi file về địa chỉ rknguyen@gmail.com nhé.

  • @chi12320
    @chi12320 8 лет назад +2

    "setwd....
    library(openxlsx)
    abcd=read.xlsx("new.xlsx")
    attach(abcd)
    "