r語言的基礎(chǔ)數(shù)據(jù)分析可視化 數(shù)據(jù)分析,數(shù)據(jù)發(fā)掘應(yīng)該用什么編程語言呢?
數(shù)據(jù)分析,數(shù)據(jù)發(fā)掘應(yīng)該用什么編程語言呢?不同行業(yè)有不同的選擇,各行各業(yè)都有數(shù)據(jù)分析的需求。主要是MATLAB,Python,R這些。以我自己為例,科研中數(shù)據(jù)分析用的比較順手的是MATLAB,因為它做矩
數(shù)據(jù)分析,數(shù)據(jù)發(fā)掘應(yīng)該用什么編程語言呢?
不同行業(yè)有不同的選擇,各行各業(yè)都有數(shù)據(jù)分析的需求。主要是MATLAB,Python,R這些。
以我自己為例,科研中數(shù)據(jù)分析用的比較順手的是MATLAB,因為它做矩陣運算很強,語法不難,性能很強,可以調(diào)用GPU,界面很友好,有很多數(shù)據(jù)導(dǎo)入導(dǎo)出數(shù)據(jù)分析的工具包
用于數(shù)據(jù)分析非常合適,
也可以可以很方便地構(gòu)建界面。比如下面這個我為之前項目構(gòu)建的圖形界面:
但是有個問題是MATLAB不是免費的,而且還不便宜。各大高校和科研所會根據(jù)需要購買,比如我們學校。
據(jù)我了解,有很多人用盜版,但是這是極其不推薦的,即便是買一個短期的學生版也不要使用盜版。
然后就是Python,在天文數(shù)據(jù)分析和數(shù)據(jù)挖掘中也非常吃香。因為有很多人寫了很多開源工具包,社區(qū)很大,大家都給這個社區(qū)貢獻自己的代碼。
太陽物理里面有個著名的sunpy
使用這個包可以很方便地導(dǎo)入并處理各個天文臺的觀測數(shù)據(jù)。
再加上近幾年興起的機器學習也是以Python為主陣營的,Python做數(shù)據(jù)處理和分析也會越來越火。
還有一些金融統(tǒng)計的喜歡用R SPSS之類的。
比較常用的是MATLAB和Python。
就在幾年前,Python沒有大火之前,在數(shù)據(jù)分析領(lǐng)域,他家比較習慣于MATLAB,但MATLAB有個非常大的缺點就是應(yīng)用性不強,MATLAB是一個非常好的數(shù)據(jù)研究工具,但不是一個很好的應(yīng)用工具,在應(yīng)用層面,比方說你想開發(fā)一個軟件需要用到里邊的功能,往往只能借用里邊的邏輯,沒辦法代碼直接移植。
Python最近幾年形成了非常好的生態(tài),除了在數(shù)據(jù)分析挖掘領(lǐng)域有非常豐富的類庫,在應(yīng)用層面也得到了很好的使用。Python可以用來做數(shù)據(jù)分析挖掘、做數(shù)據(jù)可視化、還可以用來建網(wǎng)站、做客戶端,而且代碼編寫上手容易,較MATLAB有更低的門檻,因此在今天數(shù)據(jù)分析與數(shù)據(jù)挖掘領(lǐng)域,Python語言的使用已經(jīng)遠超MATLAB。
希望可以幫到你。
可以用python,比較簡便
有什么讓你相見恨晚的數(shù)據(jù)分析工具?
JVS,這個工具支持多種數(shù)據(jù)源,操作企業(yè)也是拖拽化的,使用起來比較簡單,拖拽化的實現(xiàn)很多數(shù)據(jù)處理的的功能。下面簡要介紹JVS-數(shù)據(jù)智倉,部分功能已經(jīng)開源,JVS開源地址:,在線demo:
數(shù)據(jù)自動抽取智倉自動化抽取數(shù)據(jù),設(shè)置定時任務(wù)
可以從多種數(shù)據(jù)庫、多種數(shù)據(jù)源進行自動同步結(jié)構(gòu)
數(shù)據(jù)可視化流程 拖拽化加工可視化流程處理數(shù)據(jù)、過濾節(jié)點:匯總節(jié)點:數(shù)據(jù)導(dǎo)出:橫向連接字段設(shè)置:附加合并:大屏、圖表、報表、各種數(shù)據(jù)應(yīng)用的API。