Skip to main content

DV-EXP-3

 

Exercise 4: GGPLOT2 in R

Group manipulation and data reshaping in R, understanding the philosophy of ggplot2, bar plot, pie chart, histogram, boxplot, scatter plotand regression plots

 

1.    Write R Script for Group Manipulation and Data Reshaping

For following data

Group

A

A

B

B

C

C

Value

10

15

12

18

8

14

 

Answer:

# Install the dplyr package if not already installed

if (!require(dplyr)) {

  install.packages("dplyr")

}

if (!require(tidyr)) {

  install.packages("tidyr")

}

library(dplyr)

library(tidyr)

# Load necessary libraries

library(dplyr)

# Create a sample dataset

data <- data.frame(

  Group = c("A", "A", "B", "B", "C", "C"),

  Value = c(10, 15, 12, 18, 8, 14)

)

# Group manipulation: Calculate the mean value for each group

group_means <- data %>%

  group_by(Group) %>%

  summarise(Mean_Value = mean(Value))

# Data reshaping: Convert to wide format

wide_data <- pivot_wider(group_means, names_from = Group, values_from = Mean_Value)

# Print the result

print(wide_data)



OUTPUT

# A tibble: 1 × 3
      A     B     C
  <dbl> <dbl> <dbl>
1  12.5    15    11

 

=================================================================================


1. 2.  Display scatterplot for two variables by assigning random values to them using ggplot2.



OUTPUT



=============================================================================================

3. 3.    Display Histogram for two variables by assigning random values to them using GGPLOT2.



                OUTPUT



============================================================================================================

44.    Display Boxplot by assigning random data using GGPLOT2 with multiple colours and labels wherever possible.









=======================================================================================================================

4. Display piechart by assigning random data using GGPLOT2 with multiple colours and labels wherever possible.


OUTPUT


=====================================================================================================================

6. Display scatterplot with regression line by assigning random data using GGPLOT2 with multiple colours and labels wherever possible.


OUTPUT



=========================================================================================

EXPERPERIMENT-5

Display scatterplot with regression line by assigning random data using GGPLOT2 with multiple colours and labels wherever possible.



OUTPUT




1.    Create a scatter plot with gradient filing using ggplot2  for sample data.



OUTPUT




























Comments

Popular posts from this blog

Data Visualization

Welcome to Data Visualization Lab  B.Tech Information Technology, II Year I Semester, Section C Softwares for Installation Test Link  https://forms.gle/Fnh79CyodToWTGBj7 RStudio Link:  https://posit.co/download/rstudio-desktop/   Power BI Link https://www.microsoft.com/en-us/download/details.aspx?id=58494 Tableau Desktop https://www.tableau.com/products/desktop/download  Week-1 Experiments List https://drive.google.com/file/d/1UlRKXTY9OdK7QyVLa7H-_dmaJkimuecs/view?usp=drive_link  W3Schools -> R Programming  https://www.w3schools.com/R/ Experiments List List of Experiments 1: Programming Practise in R  - Click Here List of Experiments 2 :  Click Here List of Experiments 3 : Click Here   

Data Mining - Assignment & ELA Test-1

  Table – 1 Groceries Dataset Transaction ID Items T1 Milk, Bread, Butter, Eggs, Sugar, Tea, Coffee, Biscuit, Cheese, Yogurt T2 Bread, Butter, Jam, Eggs, Milk, Sugar, Biscuit, Tea, Coffee, Yogurt T3 Bread, Butter, Cheese, Jam, Eggs, Milk, Yogurt, Biscuit, Tea, Coffee T4 Milk, Bread, Cheese, Butter, Sugar, Eggs, Coffee, Tea, Yogurt, Biscuit T5 Butter, Bread, Jam, Milk, Sugar, Coffee, Biscuit, Eggs, Yogurt, Tea T6 Milk, Butter, Cheese, Sugar, Biscuit, Yogurt, Eggs, Bread, Coffee, Tea T7 Bread, Jam, Milk, Butter, Eggs, Biscuit, Coffee, Yogurt, Sugar, Tea T8 Butter, Cheese, Bread, Eggs, Milk, Biscuit, Sugar, Tea, Coffee, Yogurt T9 Bread, Butter, Jam, Cheese, Yogurt, Biscuit, Coffee, Tea, Eggs, Milk T10 Milk, Bread, Butter...

DBMS001

DBMS Practice Experiment   Design 7 tables as per the given requirements, with at least 10 rows per table, including primary keys and foreign keys wherever appropriate. Your tables should be as follows (attributes are suggested but you may modify them if needed):   Table: Department Attribute Data Type Description dept_id (PK) INT Unique ID for department dept_name VARCHAR(50) Name of the department hod_name VARCHAR(50) Head of department name office_location VARCHAR(50) Location of the department office contact_email VARCHAR(50) Department email contact_phone VARCHAR(15) ...