Ⅰ R語言下有沒有好的辦法獲得股票的財務數據
可用RCurl包,從新浪財經等網站下載數據,然後再分析。
include <QtCore/QCoreApplication>
#include <QAxObject>
#include <Windows.h>
int main(int argc, char *argv[])
{
//OleInitialize(0);
//CoInitialize(0);
QCoreApplication a(argc, argv);
QAxObject *asdfg = new QAxObject("Excel.Application");
return a.exec();
}
Ⅱ 怎麼從rstudio中導入本身具備的數據
下載安裝:R語言和它的UI界面非常安裝比較簡單,這里就不重復描述了,只需要到R的官網上,對應自己電腦的操作系統下載對應的版本即可。R提供window、linux和MAC OS X版本,對應下載即可,如筆者的是普通的window 32位。網路R官網,左上角的download,選擇合適的鏡像。如果找不到下載安裝,那就不適合繼續學習R語言了。
安裝好之後,我們打開R界面,可以看到,R的界面非常簡潔,只有一個菜單欄,和一個默認新建的R Console 控制台。
R Console 控制台的使用:我們可以在R Console 控制台內輸入腳本進行運算、繪圖和分析、如我們輸入運算:1+2,按回車鍵。可以看到系統在下一行內彈出了一個3,有點類似於cmd的操作。
我們也可以對編輯腳本,打開文件--新建--new script,可以在彈出的R編輯器--R Editor中進行編輯錄入腳本的操作,編輯完畢可以進行保存和讀入等一系列操作
從上面的界面和操作可以看出,單單使用R自帶的gui界面,難以進行方便快捷的操作,因此我們需要使用到R的輔助UI軟體RStudio。同樣地我們安裝好並打開它。我們看到RStudio界面比R自身內容豐富很多,整個界面切成多個模塊進行同步操作顯示,腳本區、控制台區、文件區非常清晰易用。
同樣的,我們操作1+2、1+3的運算,可以在腳本區編輯錄入1+2,回車下一行繼續錄入1+3,這時我們看到編輯區有兩行代碼,證明這個區域與運行區是分離的,可以方便我們自由地編寫修改腳本。
如果我們需要運行剛才編輯的兩行腳本,我們可以選中它,按Ctrl+回車即可進行運行,選中1行則執行一行,選中全部則執行全部。這里操作運算了3次,對應不同的運算結果顯示在了編輯區下方的控制台Console 區域。同樣地,我們可以對這類腳本進行保存、打開重編輯、運行等一系列操作
Ⅲ 如何用R語言提取股票行情數據
你好,關於股票價格有關的開盤價格,當日最高價格,當日最低價格,收盤價格,股票交易量;和調整後的價格;
DIA.Open 當日開盤價格
DIA.High 當日最高價格
DIA.Low 當日最低價格
DIA.Close 當日收盤價格
DIA.Volume 當日股票交易量
DIA.Adjusted 當日調整後的價格
Ⅳ r 軟體 和r studio是什麼關系
RStudio是R的一個IDE,即集成開發環境。它包括一個控制台,語法高亮編輯器,支持直接代碼執行,以及為策劃,歷史,調試和工作區的管理工具。
R-Studio是一個功能強大、節省成本的反刪除和數據恢復軟體系列。它採用獨特的數據恢復新技術,為恢復FAT12/16/32、NTFS、NTFS5、Ext2FS/Ext3FS以及 UFS1/UFS2分區的文件提供了最為廣泛的數據恢復解決方案。為用戶挽回數據,減少數據丟失造成的損失。
R-Studio數據恢復軟體功能:
同時提供對本地和網路磁碟的支持,此外大量參數設置讓高級用戶獲得最佳恢復效果。R-Studio新增加的版本增加了RAID重組功能,可以虛擬重組的RAID類型包括,RAID0,RAID5,其中重組RAID5可以支持缺少一塊硬碟。
具體功能有:採用 Windows資源管理器操作界面;通過網路恢復遠程數據(遠程計算機可運行Win95/98/ME/NT/2000/XP、Linux、UNIX 系統);支持 FAT12/16/32、NTFS、NTFS5 和 Ext2FS文件系統;能夠重建損毀的RAID陣列。
為磁碟、分區、目錄生成鏡像文件;恢復刪除分區上的文件、加密文件(NTFS 5)、數據流(NTFS、NTFS 5);恢復FDISK或其它磁碟工具刪除過的數據、病毒破壞的數據、MBR 破壞後的數據;識別特定文件名;把數據保存到任何磁碟;瀏覽、編輯文件或磁碟內容等等。
Ⅳ 如何用rstudio製作r語言包
有點復雜啊。。。這么短講不清楚。。。我寫的僅供參考,以R官網的說法為准。
一般先點右上角新建一個project(一般是new directory),類型是package,其他設置看自己喜好啦。然後要填寫DESCRIPTION,比如作者、概述、包的版本、license、依賴哪些包、建議同時裝哪些包……函數如果都是用R語言寫的話(沒有用C/C++/Fortran/……來實現部分功能),就把.R文件都放到R目錄底下。幫助文檔(就是可以用help(function)調出來的文檔)我比較建議用roxygen2包來做,直接在.R文件里按照特定的格式寫文檔(去這個包的網站看一下格式),然後在包的目錄底下在R里運行roxygen2::roxygenize(),就直接把文檔寫到man目錄下了,順便NAMESPACE也一塊兒自動寫了,之後要改文檔的話重新運行就行了。
其他方面:vignnettes之類的文檔去網上找吧(考慮一下用好一點的搜索引擎o(╯□╰)o),這方面有一大堆東西可以寫,當然也可以不寫。還可以在包里自帶數據集:把數據放在data目錄下,關於數據的文檔也可以在.R文件里寫然後roxygenize。如果要用其他語言實現部分功能的話,去R的官網看怎麼弄吧,我沒用過這么高級的功能o(╯□╰)o。我還看到網上說有個叫packrat的東西可以用,好像是把依賴的包一起打包進新的包里。我沒用過。
全部寫好之後最好測試一下,比如在自己電腦里裝上這個包試試,還可以在cmd/shell里運行R CMD check path/to/package/directory自動測試這個包(貌似windows系統下要裝Rtools還要調一下系統的路徑才能這么用,自己找一下吧)。
總之不是一篇回答就能說清楚的o(╯□╰)o,我自己也是花了好長時間在網上搜才把之前的包搞定的。
另外,作為一個project,可以考慮用一些版本控制的軟體來幫忙,比如git、svn。用git的話可以直接放到github上面,別人就可以直接用devtools包里的函數裝啦~如果想傳到CRAN或者Bioconctor的話,對包的功能、穩定性、文檔等的要求會比較高,我從沒想過弄這些。
Ⅵ 如何用R讀取數據
在R語言裡面,有很多讀取數據的方法。R能讀文本文件,csv格式文件,通過RODBC包讀取資料庫數據等等。下面我介紹幾種最基本的讀取數據的方法!
工具/原料
RStudio
方法
不管是讀取數據還是寫入,R都是在工作路徑中完成的。所以首先我們要知道我們的R所在的工作路徑是在哪裡。使用getwd()函數來獲取我們的工作路徑。
下面查看工作路徑裡面有哪些文件,使用dir()函數
如果你所想導入的數據並不在你當前的工作路徑中,有兩種方法可以解決。第一種就是把數據文件放到工作路徑中,第二種方法就是更改工作路徑。更改工作路徑使用setwd()函數。比如你想要把工作路徑設置成桌面
現在我讀取我工作路徑中,名字為hw1_data.csv的文件。使用read.csv()函數
也可以使用read.table()函數來讀取csv格式的文件。由於csv文件的分隔符是「,」所以我們在用read.table()函數的時候,sep參數,我們要設定為sep=「,」
發現read.table()讀出來的數據,列名並不是我們文件中的列名,而是V1,V2。。。我們需要加上header這個參數來修改這個問題
另外在read.table()函數族中還有很多參數,對我們讀取數據都有幫助,大家可以去了解下。使用?read.table()進行了解
Ⅶ 誰有Rstudio的forecast程序包
直接 install.packages("forecast") 就可以了 注意安裝包和你用不用Rstudio沒有關系。Rstudio只是一個R的GUI,也就是一個很好用的外殼,裡面的東西都是R的
Ⅷ 通達信股票數據包和財務數據包什麼意思
這個數據包就是把所有的數據打包,不管是財務數據還是股票的漲跌信息公告等,都包含在內
Ⅸ 在Rstudio不能運行R包,出現錯誤,怎麼辦呀
電腦IT關於提示runtime error錯誤的解決參考
電腦IT關於提示runtime error錯誤的解決參考
一:名詞解釋:
Runtime是運行時的意思,Runtime Error就是運行時錯誤,就是在運行期間出現的錯誤。
webopedia 關於 運行時錯誤的定義:
運行時錯誤是程序執行期間發生的錯誤,它不同於編譯期間發生的錯誤.運行時錯誤可能是程序中的毛病引起的,也可能程序並無錯誤,例如機器存儲器不夠引起
運行時錯誤不同於炸彈或系統垮掉,運行時錯誤一般不影響操作系統運行
坐診電腦軟硬體應用網電腦門診一年半,出現類似問題,均為軟體錯誤導致。如軟體相關文件被破壞或執行錯誤,以及內存溢出或者磁碟空間不夠等造成。
解決方法:
1.重裝出現問題軟體(可嘗試覆蓋安裝,覆蓋安裝一般不丟失原有數據)。
2.清理IE和系統臨時文件,下載相關清理工具進行惡意軟體等清理(我們推薦360安全衛士,可到down.45it.com下載)
3.查看磁碟空間是否富裕,如低於1G,建議重新劃分容量或者清理垃圾。如使用XP系統,內存建議大於256MB,推薦512MB以上或512MB。Vista系統,建議大於或者等於1G,推薦2G內存。一般都能順利解決。