整合營(yíng)銷服務(wù)商

          電腦端+手機(jī)端+微信端=數(shù)據(jù)同步管理

          免費(fèi)咨詢熱線:

          R數(shù)據(jù)分析:如何在R中使用mutate

          因?yàn)樽罱?a style='color:#0000CC;font-size:16px;' href='http://www.jungjaehyung.com/content-3292-7812-1.html' title='PHP畢業(yè)設(shè)計(jì)選題和畢業(yè)論文怎么寫,答辯流程是怎樣的' target='_blank'>畢業(yè)論文,有點(diǎn)忙,加上還有好多粉絲咨詢,臨近畢業(yè)更新就很少了。

          今天就寫一個(gè)非常簡(jiǎn)單的文章,敷衍一下吧,哈哈哈。

          今天要寫的就是數(shù)據(jù)清洗的函數(shù)mutate(),這個(gè)屬于超級(jí)基本的內(nèi)容哦,一般我們拿到數(shù)據(jù)最頭疼應(yīng)該就是清洗數(shù)據(jù)了,所以清洗數(shù)據(jù)的基礎(chǔ)一定要牢牢掌握。

          還有,如果你想成為一名合格的分析師,其實(shí)你只要精通清洗數(shù)據(jù)就夠了,我這么說(shuō)一點(diǎn)都不夸張。

          相關(guān)性分析視頻_在r中進(jìn)行相關(guān)性分析_相關(guān)性分析的結(jié)果怎么描述

          一個(gè)簡(jiǎn)單數(shù)據(jù)清洗任務(wù)常常包括:

          本文就只寫最后一個(gè),即在R中使用mutate創(chuàng)建新變量。

          mutate的基礎(chǔ)知識(shí)

          在開始之前,我們先談?wù)刣plyr。

          dplyr是R中專門用于數(shù)據(jù)處理的包。更具體功能包括:

          在大多數(shù)情況下,dplyr僅執(zhí)行這些任務(wù)。dplyr出色的部分原因在于它“緊湊”。只有5或6種主要工具,并且非常易于使用。

          mutate()如何用?

          使用時(shí),通常你只需要指定3項(xiàng)內(nèi)容:

          還是給大家舉個(gè)例子:看下圖,mutate()的第一個(gè)參數(shù)就是數(shù)據(jù)框,然后就是新變量名=舊變量的某種新式。就是說(shuō)你可以輕松地以數(shù)據(jù)框中的原有變量生成新變量。

          在r中進(jìn)行相關(guān)性分析_相關(guān)性分析視頻_相關(guān)性分析的結(jié)果怎么描述

          但是這個(gè)函數(shù)只能用于數(shù)據(jù)框,不能在列表,矩陣,向量或其他數(shù)據(jù)結(jié)構(gòu)中使用。

          在r中進(jìn)行相關(guān)性分析_相關(guān)性分析視頻_相關(guān)性分析的結(jié)果怎么描述

          注意,mutate()的第二個(gè)參數(shù)是“名稱-值”對(duì),就是說(shuō)我們?cè)趧?chuàng)建變量時(shí)新變量需要一個(gè)名稱,但是它也需要一個(gè)分配給該名稱的值。因此,當(dāng)使用mutate時(shí),您需要提供名稱和新值…即名稱/值對(duì)。

          我們?cè)俅慰匆幌聞倓偟恼Z(yǔ)法示例:

          相關(guān)性分析視頻_相關(guān)性分析的結(jié)果怎么描述_在r中進(jìn)行相關(guān)性分析

          那么在上圖中我們是要?jiǎng)?chuàng)建一個(gè)名為的新變量。分配給的值為乘以2的值。在此示例中,變量為原本就存在于數(shù)據(jù)框df當(dāng)中的。

          就是這么簡(jiǎn)單。

          實(shí)例操作

          為了加深大家的印象,還是給大家一個(gè)實(shí)例

          library(dplyr)
          library(ISLR)

          我們使用ISLR包中的Auto數(shù)據(jù)框給大家演示。

          在我們對(duì)數(shù)據(jù)進(jìn)行實(shí)際操作之前,讓我們先瞅一瞅它長(zhǎng)啥樣。

          print(Auto)

          相關(guān)性分析視頻_相關(guān)性分析的結(jié)果怎么描述_在r中進(jìn)行相關(guān)性分析

          打印出來(lái)時(shí),您會(huì)發(fā)現(xiàn)數(shù)據(jù)數(shù)據(jù)框排列的有些雜亂,我們可以將它轉(zhuǎn)化為tibble打印效果更好。tibble實(shí)際上是修改后的數(shù)據(jù)框。它的優(yōu)點(diǎn)之一是它們以更好的格式打印出來(lái)。

          auto_specs <- as.tibble(Auto)
          print(auto_specs)

          相關(guān)性分析視頻_在r中進(jìn)行相關(guān)性分析_相關(guān)性分析的結(jié)果怎么描述

          這樣好多了。

          在r中進(jìn)行相關(guān)性分析_相關(guān)性分析視頻_相關(guān)性分析的結(jié)果怎么描述

          您可以看到,當(dāng)我們現(xiàn)在打印出來(lái)時(shí),tibble結(jié)構(gòu)更具可讀性。

          好了。比如我現(xiàn)在需要一個(gè)新變量叫做,這個(gè)變量是原先 / weight兩個(gè)變量的比值,我們就可以用使用mutate()寫出如下代碼:

          auto_specs_new <- mutate(auto_specs, hp_to_weight = horsepower / weight)
          print(auto_specs_new)

          在r中進(jìn)行相關(guān)性分析_相關(guān)性分析的結(jié)果怎么描述_相關(guān)性分析視頻

          可以看到新的變量已經(jīng)在這個(gè)數(shù)據(jù)框中了。在R中使用mutate()就是這么簡(jiǎn)單。

          小結(jié)

          今天給大家寫了mutate()如何創(chuàng)建新變量,超級(jí)簡(jiǎn)單的一個(gè)教程,感謝大家耐心看完,自己的文章都寫的很細(xì),代碼都在原文中,希望大家都可以自己做一做,請(qǐng)關(guān)注后私信回復(fù)“數(shù)據(jù)鏈接”獲取所有數(shù)據(jù)和本人收集的學(xué)習(xí)資料。如果對(duì)您有用請(qǐng)先收藏,再點(diǎn)贊轉(zhuǎn)發(fā)。

          也歡迎大家的意見和建議。

          如果你是一個(gè)大學(xué)本科生或研究生,如果你正在因?yàn)槟愕慕y(tǒng)計(jì)作業(yè)、數(shù)據(jù)分析、論文、報(bào)告、考試等發(fā)愁,如果你在使用SPSS,R,Python,Mplus, Excel中遇到任何問(wèn)題,都可以聯(lián)系我。因?yàn)槲铱梢越o您提供好的,詳細(xì)和耐心的數(shù)據(jù)分析服務(wù)。

          如果你對(duì)Z檢驗(yàn),t檢驗(yàn),方差分析,多元方差分析,回歸,卡方檢驗(yàn),相關(guān),多水平模型,結(jié)構(gòu)方程模型,中介調(diào)節(jié),量表信效度等等統(tǒng)計(jì)技巧有任何問(wèn)題,請(qǐng)私信我,獲取詳細(xì)和耐心的指導(dǎo)。

          If you are a student and you are worried about you #, #Data #, #Thesis, #reports, #, #Quizzes, Exams.. And if you are facing problem in #SPSS, #R-, #Excel, Mplus, then contact me. Because I could provide you the best for your Data .

          Are you with like z-test, t-test, ANOVA, MANOVA, , , Chi-Square, , , SEM, model, and etc. for your Data ...??

          Then Contact Me. I will solve your Problem...

          加油吧,打工人!

          使用PowerDesigner設(shè)計(jì)數(shù)據(jù)庫(kù)

          原文鏈接:

          設(shè)計(jì)數(shù)據(jù)庫(kù)有如下6個(gè)主要步驟:

          1、需求分析:了解用戶的數(shù)據(jù)需求、處理需求、安全性及完整性要求;

          2、概念設(shè)計(jì):通過(guò)數(shù)據(jù)抽象,設(shè)計(jì)系統(tǒng)概念模型,一般為E-R模型;

          3、邏輯結(jié)構(gòu)設(shè)計(jì):設(shè)計(jì)系統(tǒng)的模式和外模式,對(duì)于關(guān)系模型主要是基本表和視圖;

          4、物理結(jié)構(gòu)設(shè)計(jì):設(shè)計(jì)數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)和存取方法,如索引的設(shè)計(jì);

          5、系統(tǒng)實(shí)施:組織數(shù)據(jù)入庫(kù)、編制應(yīng)用程序、試運(yùn)行;

          6、運(yùn)行維護(hù):系統(tǒng)投入運(yùn)行,長(zhǎng)期的維護(hù)工作。

          在此我要說(shuō)的是使用設(shè)計(jì)數(shù)據(jù)庫(kù)的設(shè)計(jì)過(guò)程,有些地方可能不太正確,望各位高手指正。

          一、首先是需求分析,這個(gè)不用多說(shuō)了,不同的數(shù)據(jù)庫(kù)有不同的需求,以下是分析這個(gè)數(shù)據(jù)庫(kù)需求之后設(shè)計(jì)出來(lái)的實(shí)體、實(shí)體間的關(guān)系和表格,其中的字段,屬性就不一一列出了:

          二、通過(guò)這個(gè)表格使用設(shè)計(jì)數(shù)據(jù)庫(kù):

          1、概念模型設(shè)計(jì)

          (1)創(chuàng)建模型:

          設(shè)計(jì)數(shù)據(jù)庫(kù)的步驟_數(shù)據(jù)庫(kù)設(shè)計(jì)有哪些步驟_庫(kù)步驟數(shù)據(jù)設(shè)計(jì)有什么作用

          (2)創(chuàng)建表,添加屬性字段,根據(jù)實(shí)體間的對(duì)應(yīng)關(guān)系,建立表與表之間的關(guān)系。

          對(duì)于多對(duì)多關(guān)系的中間表(如角色菜單表),是不能創(chuàng)建的,只需設(shè)定它們的對(duì)應(yīng)關(guān)系為多對(duì)多,在生成邏輯模型時(shí)會(huì)自動(dòng)生成這張表,這張表的默認(rèn)名為多對(duì)多的關(guān)系名,把這張的表名修改為自己想要的就行了。而“角色菜單操作”表涉及三張表的關(guān)聯(lián)也是不能創(chuàng)建的,這個(gè)在物理模型設(shè)計(jì)時(shí)再來(lái)解決。

          對(duì)于表的外鍵,也是不能添加的,在指定實(shí)體關(guān)系之后,生成邏輯模型時(shí)也會(huì)自動(dòng)添加到表中。

          這個(gè)時(shí)候,有一些表示和其他表之間沒什么關(guān)聯(lián)的,它們依賴與多對(duì)多生成的表(如操作表),或者和其他表都沒什么關(guān)系(如數(shù)據(jù)字典表,這個(gè)只需創(chuàng)建好表即可,無(wú)須擔(dān)心),在生成物理模型時(shí)對(duì)依賴中間表的表可以進(jìn)行關(guān)聯(lián)。

          2、邏輯模型設(shè)計(jì)

          生成邏輯模型

          自動(dòng)生成的角色菜單表:

          3、物理模型設(shè)計(jì)

          (1)生成物理模型,指定數(shù)據(jù)庫(kù)類型

          (2)修改數(shù)據(jù)類型

          庫(kù)步驟數(shù)據(jù)設(shè)計(jì)有什么作用_數(shù)據(jù)庫(kù)設(shè)計(jì)有哪些步驟_設(shè)計(jì)數(shù)據(jù)庫(kù)的步驟

          生成的數(shù)據(jù)表中,有些數(shù)據(jù)類型可能不是你想要的,這個(gè)時(shí)候就可以打開數(shù)據(jù)表修改為自己想要的數(shù)據(jù)類型了:

          (3)添加一張新的空表,分別指向角色、菜單、操作這三張表,生成角色菜單關(guān)系表:

          (4)完成之后Ctrl+C保存所有的到一個(gè)新的文件夾中:

          4、生成數(shù)據(jù)庫(kù)SQL語(yǔ)句

          至此數(shù)據(jù)庫(kù)的SQL的語(yǔ)句生成了,只需在數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)數(shù)據(jù)庫(kù),用來(lái)執(zhí)行這些SQL語(yǔ)句即可。

          三、生成數(shù)據(jù)庫(kù)設(shè)計(jì)文檔

          完成數(shù)據(jù)庫(kù)設(shè)計(jì)之后,關(guān)閉,使用數(shù)據(jù)字典閱讀器生成設(shè)計(jì)文檔

          還需要在設(shè)計(jì)文檔中填寫一些數(shù)據(jù)字典數(shù)據(jù)等內(nèi)容。

          到此,所有的設(shè)計(jì)工作都OK了!


          主站蜘蛛池模板: 99精品高清视频一区二区| 美女啪啪一区二区三区| 中文字幕AV一区二区三区 | 波多野结衣电影区一区二区三区 | 亚洲AV无码一区二区三区在线| 亲子乱av一区区三区40岁| 国产亚洲日韩一区二区三区| 亚洲日韩AV一区二区三区四区| 日本在线一区二区| 三上悠亚国产精品一区| 精品一区二区AV天堂| 无码视频免费一区二三区| 无码人妻精品一区二区三区久久 | 无码少妇一区二区三区浪潮AV| 国产成人一区二区三区免费视频 | 日本伊人精品一区二区三区| 国产午夜精品一区二区三区不卡| 免费无码一区二区三区蜜桃大| 78成人精品电影在线播放日韩精品电影一区亚洲 | 中文字幕一精品亚洲无线一区| 在线观看国产一区二区三区| 亚洲精品日韩一区二区小说| 人妻无码第一区二区三区| 香蕉视频一区二区三区| 能在线观看的一区二区三区| 精品国产区一区二区三区在线观看 | 美女免费视频一区二区| 久久精品无码一区二区三区不卡| 日韩精品无码一区二区三区免费 | 91无码人妻精品一区二区三区L| 久久亚洲AV午夜福利精品一区| 日韩精品一区二区三区四区| 久久一区二区精品| 精品一区二区三区东京热| 亚洲午夜一区二区电影院| 国产精品第一区揄拍| 国产色欲AV一区二区三区| 一本色道久久综合一区| 国产裸体歌舞一区二区| 国产一区二区三区不卡AV| 久久久久一区二区三区|