|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/going-from-beginner-to-advanced-in-the-tidyverse/
课程评论:没有评论
Coursera 课程“Tidyverse 从新手到进阶”旨在帮助已经掌握 Tidyverse 基础函数(如 mutate, filter, select, arrange)但希望进一步提升技能的学习者。 该课程的独特之处在于,它整合了大量零散于论坛、博客和文档中的高级技巧,这些技巧能区分 Tidyverse 菜鸟和优秀的数据科学家。讲师花费 300 小时精心搜集和整理了这些“不为人知的秘密”,为学习者提供了一个高度精炼且内容翔实的学习资源,从而节省宝贵的学习和研究时间。 课程内容包含一本 360 页的 PDF 辅助教材,该教材比视频内容更深入,并包含一些未在视频中讲解的主题。在线课程本身则提供了 30 个具体的技巧,分为以下几个主要部分: * **读取文件:** 涵盖更改读取时的列名、读取同一文件夹内大量同名文件、以及读取嵌套文件夹中的多个文件。 * **处理列:** 教授使用 tidyselect 进行列选择,包括结合正则表达式的列选择,以及批量重命名列。 * **创建与修改列:** 包含连续变量分箱、从单列创建多列、列匿名化、值掩码、因子水平合并与排序,以及跨多列应用函数。 * **处理行:** 讲解基于多列条件进行行过滤、优化行切片操作,以及进行逐行计算。 * **处理不完整数据:** 演示如何扩展数据框以创建完整的值组合。 * **数据框格式转换:** 教授如何将数据框在长(longer)和宽(wider)格式之间相互转换。 * **Tidyverse 基础提升:** 重点讲解如何在函数中使用 `{{}}`(curly curly)。 * **purrr 技巧进阶:** 深入学习向量、列表和数据框的理解,高效使用 `map()` 系列函数,掌握 `safely()` 和 `possibly()`,`map_vec()`,`map2()` 和 `pmap()` 系列函数,以及如何从嵌套 tibble 创建图表和拟合模型,`walk()` 系列函数的应用(包括管道中间的测试)。 预计完成本课程需要 10-15 小时。讲师承诺,学习后将显著提升 Tidyverse 编程能力。
I have created the course for all Tidyverse learners who feel they have reached a plateau in their skills. If you are familiar with the basic functions such as mutate, filter, select or arrange and want to improve, this course is for you.While the basics of Tidyverse are covered very well in dozens of good offerings, it's hard to find the tricks and features that separate Tidyverse beginners from very good programmers. Most of the tricks are scattered in hundreds of forums, blog posts and documentation. That's why in June 2022 I started to bundle all the tricks into a single resource. This course is, in my opinion, the most dense and best resource to learn all the good parts of the Tidyverse. You don't have to take this course, but investing in it will save you a lot of time researching online. I've spent 300 hours searching the internet and compiling all the tricks I could find into this unique resource so you don't have to.This is not just a video course! The course comes with a 360-page PDF book that accompanies the chapters of this book. The book goes into much more detail than the videos and includes some topics not covered in the videos. The online course includes 30 concrete tips structured along specific improvements:Improve reading filesHow to change the naming conventions of columns when reading in dataHow to read many files into R that are in the same folderHow to read many files into R that are in nested foldersImprove working with columnsHow to select columns with tidyselectHow to select columns with tidyselect and regular expressionsHow to rename many columns at onceImprove creating and modifying columnsHow to bin continuous variablesHow to create many columns from one columnHow to anonymize columnsHow to mask valuesHow to lump factor levelsHow to order factor levelsHow to apply a function across many columnsImprove working with rowsHow to filter rows based on a condition across multiple columnsHow to improve slicing rowsHow to do rowwise calculationsImprove working with incomplete dataHow to expand data frames and create complete combinations of valuesImprove converting data frames between longer and wider formatsHow to make a data frame longerHow to make a data frame widerImprove your Tidyverse fundamentalsHow to make use of curly curly inside functionsImprove your purrr skillsHow to make sense of vectors, lists, and data framesHow to use the map function family effectivelyHow to use safely and possiblyHow to use map_vecHow to use the map2 and pmap function family effectivelyHow to create plots from a nested tibbleHow to fit models from a nested tibbleHow to use the walk function family effectivelyHow to do intermediate tests with walk in between pipesI really hope this course makes a difference to you and can improve your Tidyverse game. Take 10 to 15 hours to study the content and I promise you'll be a much better Tidyverse programmer by the end of the journey. Join us.