R Data Pre-Processing & Data Management - Shape your Data!

所在平台: Udemy

课程主页: https://www.udemy.com/course/r-data-management-shape-your-data/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** R 数据预处理与数据管理 - 塑造你的数据! **课程概述:** 本课程旨在帮助学习者掌握数据预处理的关键技能,这是数据分析流程的基石,其重要性不容忽视。课程将系统地讲解数据预处理的各个环节,包括: 1. **数据导入:** 涵盖 CSV 文件导入、`fread` 高效导入方法,以及处理非常规文件格式的技巧。 2. **对象类选择:** 介绍 `data.frame` 以外的、更适合处理大型数据集的对象类,如 `data.table`。 3. **数据整理(Tidy Data):** 学习如何使用 `tidyr` 包将数据转化为符合“每行一个观测,每列一个变量”的整洁格式。 4. **查询与过滤:** 教授如何结合参数并运用高级过滤方法,尤其关注 `data.table` 在处理大型数据集时的查询能力。 5. **数据连接(Joins):** 讲解如何使用 `dplyr` 包中的“两表动词”来合并来自不同表格的数据。 6. **SQL 集成与交互:** 展示如何在 R 中调用 SQL 代码,实现 R 代码到 SQL 的转换,并从 R 环境中设置 SQLite 数据库。 7. **异常值检测:** 介绍统计方法来识别和处理数据集中不符合预期的异常值。 8. **字符串、日期和时间处理:** 学习处理和管理 R 中字符串、日期和时间数据的有效方法。 **课程准备:** 学习者只需具备 R 的基础知识,熟悉 RStudio 和 R 的基本操作即可。课程提供 R 脚本,并建议安装 R 和 RStudio。课程中会自动列出所需的 R 插件包。 **课程价值:** 掌握本课程内容将显著简化 R 中的数据分析工作,确保数据格式的规范与整洁。

课程评论(0条)

课程详情

Let's get your data in shape! Data Pre-Processing is the very first step in data analytics. You cannot escape it, it is too important. Unfortunately this topic is widely overlooked and information is hard to find. With this course I will change this! Data Pre-Processing as taught in this course has the following steps: 1. Data Import: this might sound trivial but if you consider all the different data formats out there you can imagine that this can be confusing. In the course we will take a look at a standard way of importing csv files, we will learn about the very fast fread method and I will show you what you can do if you have more exotic file formats to handle. 2. Selecting the object class: a standard data.frame might be fine for easy standard tasks, but there are more advanced classes out there like the data.table. Especially with those huge datasets nowadays, a data.frame might not do it anymore. Alternatives will be demonstrated in this course. 3. Getting your data in a tidy form: a tidy dataset has 1 row for each observation and 1 column for each variable. This might sound trivial, but in your daily work you will find instances where this simple rule is not followed. Often times you will not even notice that the dataset is not tidy in its layout. We will learn how tidyr can help you in getting your data into a clean and tidy format. 4. Querying and filtering: when you have a huge dataset you need to filter for the desired parameters. We will learn about the combination of parameters and implementation of advanced filtering methods. Especially data.table has proven effective for that sort of querying on huge datasets, therefore we will focus on this package in the querying section. 5. Data joins: when your data is spread over 2 different tables but you want to join them together based on given criteria, you will need joins for that. There are several methods of data joins in R, but here we will take a look at dplyr and the 2 table verbs which are such a great tool to work with 2 tables at the same time. 6. Integrating and interacting with SQL: R is great at interacting with SQL. And SQL is of course the leading database language, which you will have to learn sooner or later as a data scientist. I will show you how to use SQL code within R and there is even a R to SQL translator for standard R code. And we will set up a SQLite database from within R. 7. Outlier detection: Datasets often contain values outside a plausible range. Faulty data generation or entry happens regularly. Statistical methods of outlier detection help to identify these values. We will take a look at the implemention of these.8. Character strings as well as dates and time have their own rules when it comes to pre-processing. In this course we will also take a look at these types of data and how to effectively handle it in R. How do you best prepare yourself for this course? You only need a basic knowledge of R to fully benefit from this course. Once you know the basics of RStudio and R you are ready to follow along with the course material. Of course you will also get the R scripts which makes it even easier. The screencasts are made in RStudio so you should get this program on top of R. Add on packages required are listed in the course. Again, if you want to make sure that you have proper data with a tidy format, take a look at this course. It will make your analytics with R much easier!

课程标签

0人关注该课程

主题相关的课程