Git Product home page Git Product logo

rlangassignment's Introduction

RLangAssignment

R Programming Language Assignment for Multiverse of Languages: Intro to R Workshop.

In this project, you will work on various tasks related to R programming, data analysis, and visualization. To get started, please follow the instructions below.

Getting Started

1. Install Required Packages

Before you begin, ensure that you have the necessary R packages installed. To do this, run the install_packages.R script provided in the repository: Rscript install_packages.R

This script will install the required packages locally.

2. Fork and Clone the Repository

First, fork this repository to your GitHub account. Then, clone your forked repository to your local machine:

git clone https://github.com/your-username/your-forked-repo.git

cd your-forked-repo

3. Complete the Tasks

Inside the repository, you'll find three folders: tasks/basics.R, tasks/loops.R, and tasks/dataset.R. Each folder contains R script files with tasks for you to complete. Start with basics.R and proceed to loops.R, and finally dataset.R.

Each task is worth a certain number of points. The tasks in basics.R and loops.R together are worth 50 points, while the dataset.R task is also worth 50 points. You can check your progress and score by running main.R.

4. Task Completion

To complete a task:

  • Open the relevant R script (e.g., tasks/basics.R) and follow the instructions.
  • Write meaningful comments and code to solve each task.
  • Save your script.

5. Run main.R

After completing the tasks in basics.R and loops.R, you can use main.R to check if your solutions are correct. Run the following command in your R environment:

RScript main.R or source("main.R")

This will evaluate the tasks in basics.R and loops.R and display your score in the terminal.

6. Create a Pull Request

Once you have completed all the tasks, including the dataset.R task, create a pull request (PR) to the original repository. Make sure to include:

  • Screenshots of any plots or charts you generated.
  • A description of the changes you made.
  • The score shown in the terminal after running main.R.

Your PR will be reviewed and evaluated for the dataset.R task.

Repository Structure

  • install_packages.R: Installs required R packages.
  • tasks/basics.R: Basic R programming tasks worth 50 points.
  • tasks/loops.R: Loop-related R tasks worth 50 points.
  • tasks/dataset.R: Data analysis and visualization task (reviewed by the owner).

Good luck with the tasks, and happy coding!

This README.md file provides users with detailed instructions on how to set up the project, complete the tasks, check their score, and create a meaningful pull request. Feel free to include this README.md file in your repository.

rlangassignment's People

Contributors

ishashankmittal avatar aksgo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.