使用r studio 1.4.1717
以下3個方法教您如何讀進檔案跟面對問題
遇到問題先不要緊張,網路上搜尋發現別人都很順利就自己不順利時請不要懷疑人生,跟著我一步步試下去,成功近在眼前阿!
網上隨便搜尋,都告訴我們拿r-studio隨便點點,就能把檔案匯入了
- Environment
像是用右上的environment中load work space直接匯入
- File
或是用右下的file中點擊匯入
- Code
再來也能自己打code使檔案匯入
基本上就是用library讀入工具箱
之後就可以從工具箱拿工具用了
如果是excel檔
library(readxl)
dataset <- read_excel("檔案路徑與名稱")
如果是csv檔
library(readr)
dataset <-
read_csv(
"檔案路徑與名稱")
資料來自: https://yijutseng.github.io/DataScienceRBook/io.html
不知道檔案路徑的話,右鍵點擊檔案選取內容就能看到了
但要注意內容上路徑是以” \ “隔開,但r上請用” / “喔
如果資料整理得好的話,到這裡就成功了呢
如果資料整理形式不是那麼適合r的話,就可以繼續error了
Error in read.table(file = file, header = header, sep = sep, quote = quote, :
more columns than column names
字面直翻,列(直)的名稱比內容少
1 |
|
|
2 |
|
3 |
|
|
|
|
一11 |
12 |
13 |
二21 |
22 |
三31 |
32 |
33 |
34 |
35 |
a |
s |
d |
f |
g |
H |
j |
k |
l |
; |
我原本檔案是從execel轉csv檔,所以本來跨欄置中的123就會變成這樣,因此我直接把第一欄刪了,再來一次
一11 |
12 |
13 |
二21 |
22 |
三31 |
32 |
33 |
34 |
35 |
a |
s |
d |
f |
G |
H |
j |
k |
l |
; |
Error in make.names(col.names, unique = TRUE) :
invalid multibyte string 1
字面直翻,字串無效
外國軟體可能比較不認識中文字,所以我把中文翻譯了,再來一次
one11 |
12 |
13 |
two21 |
22 |
three31 |
32 |
33 |
34 |
35 |
a |
s |
d |
f |
g |
H |
j |
k |
l |
; |
然後我終於成功了QQQQ
P.s 不是專業,沒系統性學過r,只是作業要用,就來試錯了,純經驗談,咱們秉持著有試有機會的理念,並懷著批判精神閱讀這個系列阿~
----------------------------------------------------------------------------------------
我
不求甚解,只求能用
因此遭報應了,每每與error為伍
對此我虔誠懺悔,死不悔改
----------------------------------------------------------------------------------------------