99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
首頁學生感言解讀 | 入門數(shù)據(jù)分析必學的四個工具(CDA知識分享)
解讀 | 入門數(shù)據(jù)分析必學的四個工具(CDA知識分享)
2021-12-15
收藏
解讀 | 入門數(shù)據(jù)分析必學的四個工具(CDA知識分享)

CDA數(shù)據(jù)分析師 出品

作者:徐楊老師

編輯:Mika

Hello,大家好!我是徐楊老師,今天和大家聊聊入門數(shù)據(jù)分析必學的四個工具,你知道是哪幾個嗎?

01、Excel

解讀 | 入門數(shù)據(jù)分析必學的四個工具(CDA知識分享)

那么第一個需要學習和掌握的就是Excel了。

基本上我們都會操作一些基本模塊,會一些基本的函數(shù):比如if函數(shù)、sum函數(shù)、甚至vlookup函數(shù);還有數(shù)據(jù)透視表和一些常用的數(shù)據(jù)分析方法。

而且你知道嗎?現(xiàn)在的Excel已經(jīng)可以跑統(tǒng)計算法了。比如方差分析、線性回歸都已經(jīng)可以用Excel來完成。

因此,如果我們只是在日常工作中進行數(shù)據(jù)分析,一個Excel完全可以幫你解決。

02、SQL

解讀 | 入門數(shù)據(jù)分析必學的四個工具(CDA知識分享)

在大家可以熟練的使用Excel去隨心所欲地處理各種數(shù)據(jù)、圖表之后,我們就可以開始學習結(jié)構(gòu)化的查詢語言了。簡稱SQL,是一種數(shù)據(jù)庫語言。可以用于存取數(shù)據(jù)以及查詢、更新和管理關(guān)系型數(shù)據(jù)庫系統(tǒng)。

SQL是所有數(shù)據(jù)分析師都必須掌握的基本功之一。

SQL學習起來最大的問題就是容易忘,幾天不寫就覺得手生想不起來,所以建議大家集中學習。推薦去看《Mysql必知必會》這本書,比較經(jīng)典,然后可以輔助視頻來學習。記得一定要多上手實踐,不要只聽不練。

03、Power BI

解讀 | 入門數(shù)據(jù)分析必學的四個工具(CDA知識分享)

在搞定了Excel和SQL之后,我們就要開始輕松的學習BI了。

比如Power BI,一款人人可用的數(shù)據(jù)可視化分析工具。

Power BI可以在數(shù)分鐘內(nèi)輕松完成數(shù)據(jù)處理和可視化。無論是電子表格、數(shù)據(jù)庫還是 Hadoop大數(shù)據(jù)平臺,甚至云服務(wù),任何數(shù)據(jù)都可以輕松探索。任何人都可以使用直觀明了的拖放來分析各種數(shù)據(jù)。無需編程即可深入分析。集合多個數(shù)據(jù)視圖,可以進行更深入、更豐富的深入分析。

04、Python

解讀 | 入門數(shù)據(jù)分析必學的四個工具(CDA知識分享)

最后我們來說說這幾年最火的數(shù)據(jù)分析工具——Python。

作為一門編程語言,可以通過調(diào)用不同的庫,實現(xiàn)從分析到建模的所有功能。

對于數(shù)據(jù)分析師來說,主要應(yīng)掌握基礎(chǔ)語法和數(shù)據(jù)科學的模塊,主要包括Numpy、Pandas 以及機器學習的庫,比如statsmodels、sklearn等。

它也是一種代表簡單主義思想的語言。閱讀一個良好的Python程序就感覺像是在讀英語一樣。它使你能夠?qū)W⒂诮鉀Q問題,而不是去搞明白語言本身。

也正因為它功能強大,所以它的上手也比其他三種工具難得多。

以上就是這期的分享,希望我的解說對各位應(yīng)屆畢業(yè)生或者剛工作幾年想轉(zhuǎn)行的小伙伴有幫助!關(guān)注我,也歡迎有同樣困惑的小伙伴私信我!

數(shù)據(jù)分析咨詢請掃描二維碼

若不方便掃碼,搜微信號:CDAshujufenxi

數(shù)據(jù)分析師資訊
更多

OK
客服在線
立即咨詢
客服在線
立即咨詢
') } function initGt() { var handler = function (captchaObj) { captchaObj.appendTo('#captcha'); captchaObj.onReady(function () { $("#wait").hide(); }).onSuccess(function(){ $('.getcheckcode').removeClass('dis'); $('.getcheckcode').trigger('click'); }); window.captchaObj = captchaObj; }; $('#captcha').show(); $.ajax({ url: "/login/gtstart?t=" + (new Date()).getTime(), // 加隨機數(shù)防止緩存 type: "get", dataType: "json", success: function (data) { $('#text').hide(); $('#wait').show(); // 調(diào)用 initGeetest 進行初始化 // 參數(shù)1:配置參數(shù) // 參數(shù)2:回調(diào),回調(diào)的第一個參數(shù)驗證碼對象,之后可以使用它調(diào)用相應(yīng)的接口 initGeetest({ // 以下 4 個配置參數(shù)為必須,不能缺少 gt: data.gt, challenge: data.challenge, offline: !data.success, // 表示用戶后臺檢測極驗服務(wù)器是否宕機 new_captcha: data.new_captcha, // 用于宕機時表示是新驗證碼的宕機 product: "float", // 產(chǎn)品形式,包括:float,popup width: "280px", https: true // 更多配置參數(shù)說明請參見:http://docs.geetest.com/install/client/web-front/ }, handler); } }); } function codeCutdown() { if(_wait == 0){ //倒計時完成 $(".getcheckcode").removeClass('dis').html("重新獲取"); }else{ $(".getcheckcode").addClass('dis').html("重新獲取("+_wait+"s)"); _wait--; setTimeout(function () { codeCutdown(); },1000); } } function inputValidate(ele,telInput) { var oInput = ele; var inputVal = oInput.val(); var oType = ele.attr('data-type'); var oEtag = $('#etag').val(); var oErr = oInput.closest('.form_box').next('.err_txt'); var empTxt = '請輸入'+oInput.attr('placeholder')+'!'; var errTxt = '請輸入正確的'+oInput.attr('placeholder')+'!'; var pattern; if(inputVal==""){ if(!telInput){ errFun(oErr,empTxt); } return false; }else { switch (oType){ case 'login_mobile': pattern = /^1[3456789]\d{9}$/; if(inputVal.length==11) { $.ajax({ url: '/login/checkmobile', type: "post", dataType: "json", data: { mobile: inputVal, etag: oEtag, page_ur: window.location.href, page_referer: document.referrer }, success: function (data) { } }); } break; case 'login_yzm': pattern = /^\d{6}$/; break; } if(oType=='login_mobile'){ } if(!!validateFun(pattern,inputVal)){ errFun(oErr,'') if(telInput){ $('.getcheckcode').removeClass('dis'); } }else { if(!telInput) { errFun(oErr, errTxt); }else { $('.getcheckcode').addClass('dis'); } return false; } } return true; } function errFun(obj,msg) { obj.html(msg); if(msg==''){ $('.login_submit').removeClass('dis'); }else { $('.login_submit').addClass('dis'); } } function validateFun(pat,val) { return pat.test(val); }