Python與R語言數(shù)據(jù)科學(xué)實(shí)踐
黃德濱 譯
出版時(shí)間:2023年10月
頁數(shù):151
“您將了解這些程序的起源,以及如何用真正的互操作性來進(jìn)行補(bǔ)充?!?br />
——George Mount
Stringfest Analytics首席執(zhí)行官
“這本書提供了一個(gè)基礎(chǔ)模板,展示如何用任何一種語言完成任務(wù)。”
——Noah Gift
Pragmatic AI實(shí)驗(yàn)室創(chuàng)始人
在數(shù)據(jù)科學(xué)領(lǐng)域,成功取決于工具的靈活和恰當(dāng)?shù)氖褂?。Python和R是該領(lǐng)域的兩種基本編程語言。本書將引導(dǎo)Python 和R社區(qū)的數(shù)據(jù)科學(xué)家掌握兩種語言,通過認(rèn)識(shí)到它們各自的優(yōu)勢(shì)來發(fā)現(xiàn)完成數(shù)據(jù)科學(xué)任務(wù)的新方法并擴(kuò)展技能。
本書的兩位作者解釋了Python和R的并行結(jié)構(gòu),并強(qiáng)調(diào)了每種語言在語言特征及開源生態(tài)系統(tǒng)方面的優(yōu)點(diǎn)。您將學(xué)習(xí)如何在實(shí)際環(huán)境中同時(shí)使用Python和R。
● 從當(dāng)前使用的語言的角度學(xué)習(xí)Python和R
● 了解兩種語言的優(yōu)點(diǎn)和缺點(diǎn)
● 確定一種語言比另一種語言更適合的用例
● 了解兩種語言都可用的現(xiàn)代開源生態(tài)系統(tǒng),包括軟件包、框架和工作流
● 學(xué)習(xí)如何將R和Python集成到單個(gè)工作流中
● 通過一個(gè)案例,學(xué)習(xí)如何同時(shí)使用這兩種語言
- 前言
- 第I部分 探索新的語言
- 第1章 概述
- 1.1 R的起源
- 1.2 Python的起源
- 1.3 語言戰(zhàn)爭(zhēng)的開端
- 1.4 數(shù)據(jù)科學(xué)主導(dǎo)權(quán)之戰(zhàn)
- 1.5 合作與社區(qū)建設(shè)的融合
- 1.6 最后的想法
- 第II部分 兩種編程語言I:新學(xué)習(xí)一門語言
- 第2章 針對(duì)Python用戶的R
- 2.1 啟動(dòng)和運(yùn)行R
- 2.2 項(xiàng)目和第三方庫
- 2.3 Tibbles的勝利
- 2.4 關(guān)于數(shù)據(jù)類型和數(shù)據(jù)探索
- 2.5 關(guān)于命名(內(nèi)部)
- 2.6 列表
- 2.7 關(guān)于因子
- 2.8 如何查找
- 2.9 重復(fù)迭代
- 2.10 最后的想法
- 第3章 針對(duì)R用戶的Python
- 3.1 版本和構(gòu)建
- 3.2 標(biāo)準(zhǔn)工具
- 3.3 虛擬環(huán)境
- 3.4 安裝第三方庫
- 3.5 筆記本
- 3.6 從編程語言角度對(duì)比Python和R
- 3.7 導(dǎo)入數(shù)據(jù)集
- 3.8 檢查數(shù)據(jù)
- 3.9 數(shù)據(jù)結(jié)構(gòu)和描述性統(tǒng)計(jì)
- 3.10 數(shù)據(jù)結(jié)構(gòu):回歸基礎(chǔ)
- 3.11 索引和邏輯表達(dá)式
- 3.12 繪圖
- 3.13 推理統(tǒng)計(jì)
- 3.14 最后的想法
- 第III部分 兩種編程語言II:現(xiàn)代的環(huán)境
- 第4章 數(shù)據(jù)格式環(huán)境
- 4.1 外部第三方庫與基礎(chǔ)庫
- 4.2 圖像數(shù)據(jù)
- 4.3 文本數(shù)據(jù)
- 4.4 時(shí)間序列數(shù)據(jù)
- 4.4.1 基礎(chǔ)R
- 4.4.2 Prophet第三方庫
- 4.5 空間數(shù)據(jù)
- 4.6 最后的想法
- 第5章 工作流程環(huán)境
- 5.1 定義工作流程
- 5.2 探索式數(shù)據(jù)分析
- 5.2.1 統(tǒng)計(jì)可視化
- 5.2.2 交互可視化
- 5.3 機(jī)器學(xué)習(xí)
- 5.4 數(shù)據(jù)工程
- 5.5 報(bào)表
- 5.5.1 靜態(tài)報(bào)表
- 5.5.2 互動(dòng)式報(bào)表
- 5.6 最后的想法
- 第IV部分 兩種編程語言III:學(xué)會(huì)協(xié)同
- 第6章 協(xié)同使用兩種語言
- 6.1 虛擬的互操作性
- 6.2 互操作性
- 6.3 深入互操作性
- 6.3.1 在R Markdown文檔中R和Python之間傳遞對(duì)象
- 6.3.2 在R Markdown文檔中調(diào)用Python
- 6.3.3 使用來源命令調(diào)用Python
- 6.3.4 使用REPL調(diào)用Python
- 6.3.5 在交互式文檔中使用動(dòng)態(tài)輸入調(diào)用Python
- 6.4 最后的想法
- 第7章 兩種編程語言數(shù)據(jù)科學(xué)案例研究
- 7.1 24年188萬場(chǎng)野火
- 7.2 設(shè)置和導(dǎo)入數(shù)據(jù)
- 7.3 EDA和數(shù)據(jù)可視化
- 7.4 機(jī)器學(xué)習(xí)
- 7.4.1 設(shè)置Python環(huán)境
- 7.4.2 特征工程
- 7.4.3 模型訓(xùn)練
- 7.5 推理和用戶界面
- 7.6 最后的想法
- 附錄 Python-R雙語詞典
- 第三方庫管理
- 賦值運(yùn)算符
- 類型
- 數(shù)學(xué)運(yùn)算符
- 屬性
- 關(guān)鍵字
- 函數(shù)和方法
- 編碼風(fēng)格和命名約定
- 數(shù)據(jù)存儲(chǔ)對(duì)象類比
- 數(shù)據(jù)幀
- 邏輯表達(dá)式
- 索引
書名:Python與R語言數(shù)據(jù)科學(xué)實(shí)踐
譯者:黃德濱 譯
國(guó)內(nèi)出版社:人民郵電出版社
出版時(shí)間:2023年10月
頁數(shù):151
書號(hào):978-7-115-61071-3
原版書書名:Python and R for the Modern Data Scientist
原版書出版商:O'Reilly Media
Rick J. Scavetta
里克·J. 斯卡韋塔(Rick J. Scavetta),宏觀經(jīng)濟(jì)學(xué)家、顧問、數(shù)據(jù)科學(xué)家。自2012年以來一直擔(dān)任研討會(huì)培訓(xùn)師和自由職業(yè)數(shù)據(jù)科學(xué)家。作為斯卡維塔學(xué)院的一員,與德國(guó)多個(gè)主要研究機(jī)構(gòu)保持著緊密和經(jīng)常性的聯(lián)系。
Boyan Angelov
博揚(yáng)·安格洛夫(Boyan Angelov),資深數(shù)據(jù)策略師和顧問,擅長(zhǎng)數(shù)據(jù)科學(xué)、工程和戰(zhàn)略方向。擁有近十年的學(xué)術(shù)和行業(yè)環(huán)境經(jīng)驗(yàn),涉及多個(gè)主題,如生物信息學(xué)、臨床試驗(yàn)、 HRTech和管理咨詢等。