R Programming - Hacks and Automation

所在平台: Udemy

课程主页: https://www.udemy.com/course/r-programming-hacks-and-automation/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:R 编程 - 黑客与自动化 课程概述:在这个课程中,您将学习如何有效管理数据集和使用 R 编程进行自动化和数据处理。课程开始时,您会遇到从网上下载的数据集,了解如何使用 R 来解压缩和管理这些文件,而无需依赖传统的解压软件如 WinZip 或 WinRar。您将学会如何在 R 中直接处理下载的文件,并提升您的数据分析效率。 此外,课程还将介绍网页数据抓取技术,使您能够轻松访问并可视化网上的数据。您将学习使用 R 的 HTTR 和 jsonlite 包,通过 API 获取数据,具体包括使用 GET 函数提取数据和使用 POST 函数更新您的账户,而无需直接登录。 本课程还将向您介绍版本控制系统 Git,涵盖如何在 R Studio 中与 Git 和 GitHub 一起使用,管理脚本的不同版本,方便您保存、推送和恢复代码。这将帮助您避免在目录中过多保存文件的麻烦。 成为一名高效的数据分析师,掌握编程语言是必不可少的,而 R 不失为一个优秀的选择。本课程将帮助您熟悉R编程,使您能理解遇到的大多数 R 脚本。请注意,本课程不涉及服务器入侵的技术,目的在于增强您的数据处理与自动化能力。

课程评论(0条)

课程详情

You just downloaded datasets online. They came in a zip file. The first thing you do after downloading it, you extract the data with your favorite unzipping software such as WinZip or WinRar. Then you proceed with reading the data in with your analysis software (hopefully R). OK! Where is he going with this, you may wonder.You are starting a project in R and realize your files are scattered in different paths on your computer. Your immediate reflex is to open the folders involved (say with windows explorer) and proceed to gather those files in one place before starting R. Wait, what's wrong with that? Hold that thought.You visit a website frequently. This website is full of data-numbers, downloadable documents, and pictures alike. It may or may not have occurred to you that you can access the data programmatically and visualize it differently. Perhaps you had ideas about it but didn't know how to get it done. Hold this thought also.There is nothing wrong with unzipping files with a WinZip or WinRar. Still, it can be beneficial to do unzip files within R. After downloading a dataset or any zip files; you can go directly into R and manage your files there before your analysis. You ever thought about unzipping, copying and pasting, deleting files within R? This course will show you examples of that.One of the goals of this course is to implant in you the thought of scraping data with ease. I want you to think you can scrape data and visualize it differently and doing so promptly. I will show you the commonly used web scraping techniques in R.With APIs, you go a step further than scraping. In this course, I teach you how to retrieve data using HTTR and jsonlite packages. Specifically, use the GET function to retrieve data and the POST function to update your account. All this without logging onto your account. I use the peer-to-peer lending platform Lending Club to showcase the use of an API. The API, therefore, allows you to interact with your account programmatically. Combining this with a scheduler can prove highly efficient. A well-thought-out algorithm can be automated and handle repetitive tasks that would otherwise be routine.This course will also introduce you to the version control system Git. You will learn the power of R Studio combined with Git and GitHub. I teach how to keep different versions of your script with Git and push files, including R scripts, datasets, and other files to the GitHub platform. You will also learn how to revert to previous versions of your code if you make mistakes in later versions. When you master this, you will no longer have to save different versions of your scripts in your directory.To become an efficient data analyst, you have to be skilled at one or more programming languages. Why not R? This course should also serve as a barometer. If you feel comfortable with the material in this course, you should understand most R scripts you will encounter.This course will not teach you how to hack into servers. The intent here is not to sway you towards criminal activities.

课程标签

0人关注该课程

主题相关的课程