[爆卦]csv檔開啟是什麼?優點缺點精華區懶人包

為什麼這篇csv檔開啟鄉民發文收入到精華區:因為在csv檔開啟這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者Irene8837 (小艾)看板R_Language標題[問題] 匯入CSV檔,無法開啟問題時間...



[軟體熟悉度]:

新手(沒寫過程式,R 是我的第一次)


[問題敘述]:
大家好,我是超級新手
偶然發現這個程式感覺很厲害,想應用在金融市場,可是我完全沒有概念,在網路搜過一
些部落格,一些高手寫的文章,我多數也是有看沒有懂,我目前會用getSymbols抓美股、
台股、跟fred的資料,還有用chartSeries跟plot畫圖。
Q1:想自己匯excel資料,網路上看到的寫法我試了都說無法開啟連結,我的csv檔是存在
桌面,錯誤畫面如附圖
Q2:我的r安裝完使用的是32bit,正確嗎?
Q3:有沒有推薦外行人入門的書籍?因為我沒有資科背景,有的東西我看過去還是看不懂

謝謝

[程式範例]:
http://i.imgur.com/wEnlGr0.jpg
[環境敘述]:

http://i.imgur.com/LXP5sM5.jpg



--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 117.19.34.201
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1490069293.A.21A.html
clansoda: 置底文章有教學用的程式喔 可以PO你的錯誤訊息上來嗎 03/21 12:13
APM99: 那你有程式背景嗎 03/21 12:15
Irene8837: 我沒有背景,只有學金融,想用r學做回測,跟資料分析 03/21 12:18
bluecadence: 檔案的路徑改用絕對路徑吧 03/21 12:19
locka: 補充樓上,要直接讀取檔案read.csv("test. csv")須將csv檔 03/21 14:44
locka: 放在工作目錄資料夾中(用getwd()指令查看工作目錄)不然就是 03/21 14:44
locka: 用絕對路徑讀檔read.csv("C:/.../user/Desktop/test.csv") 03/21 14:44
clansoda: 可以裝Rstudio來使用,我也沒有程式背景 那很適合我們 03/21 15:12
carl090105: 若是用windows可以點檔案右鍵內容看一下檔案絕對路徑 03/21 21:00
carl090105: 不過還是建議google一下絕對路徑及相對路徑的差異 03/21 21:00
Irene8837: 謝謝,匯入後好像欄位名稱跟他自己拉資料不同,然後我 03/21 22:56
Irene8837: 用chartSeries畫圖會錯誤 03/21 22:56
bluecadence: 要用chartSeries畫股價圖,你的資料格式要轉成 xts 03/22 07:03
bluecadence: 把你匯入,資料的欄位整理好,通常要有 Date, Open, 03/22 07:05
bluecadence: High, Low, Close, Volume 等欄位 03/22 07:06
bluecadence: 然後用 xts() 函數把資料轉換格式。 03/22 07:07
bluecadence: 例如你匯入的資料叫做 y 03/22 07:07
bluecadence: > names(y) 03/22 07:08
bluecadence: [1] "Date" "Open" "High" "Low" "Close" 03/22 07:08
bluecadence: "Volume" 03/22 07:08
bluecadence: yxts <- xts(y[, -1], order.by=as.Date(y$Date)) 03/22 07:09
bluecadence: yxts 是轉換後的資料,這時候你就可以用 03/22 07:09
bluecadence: chartSeries(yxts) 畫出股價圖 03/22 07:09
Irene8837: http://i.imgur.com/cim228x.jpg 03/22 10:03
Irene8837: T.T轉不過去,改名時是用names(y)<-c(),對嗎 03/22 10:04
bluecadence: yxts <- xts(y[, -1], order.by=as.Date(y$Date)) 03/22 10:38
bluecadence: chartSeries(yxts) 03/22 10:38
bluecadence: 注意你用的欄位名稱是"date" 那就用 y$date 03/22 10:39
bluecadence: 建議你還是要從基本的 R 學起 03/22 10:41
Irene8837: http://i.imgur.com/mmKGMtt.jpg 03/22 10:53
Irene8837: 請問有推薦的書嗎? 03/22 10:55
bluecadence: as.Date 不是 as.date 03/22 11:00
Irene8837: 原來那個Date不是我設定的date好感動喔,謝謝你,我把 03/22 11:09
Irene8837: 你給的指令抄起來以後應該都能套用? http://i.imgur.c 03/22 11:09
Irene8837: om/yTT4lop.jpg 03/22 11:09
Irene8837: 成品http://i.imgur.com/UYfUyX4.jpg 03/22 11:09
bluecadence: 1.推薦的書: 抱歉這我不知道,因為我已經會幾種語言 03/22 11:18
bluecadence: 所以只要網路上看一下資料型態和語法就能寫了 03/22 11:19
bluecadence: 2. 指令能套用嗎?: 原則上是 03/22 11:20
Irene8837: 非常感謝您 03/22 11:26

你可能也想看看

搜尋相關網站