Professional Documents
Culture Documents
Ecotrix Codes p2
Ecotrix Codes p2
A1)
city_data<-data.frame(
city=c("Boston","Boston","Boston","Boston","New York","New York","New York","New
York","Chicago","Chicago","Chicago","Chicago","San Francisco","San Francisco","San
Francisco","San Francisco"),
month=c("January","February","March","April","January","February","March","April","January","F
ebruary","March","April","January","February","March","April"),
temperature=c(29,33,42,54,35,38,44,57,23,27,34,47,50,52,55,58),
precipitation=c(3.4,2.9,4.1,3.7,3.8,3.3,4.0,3.9,2.1,2.2,2.8,3.6,4.4,4.2,4.0,3.8)
)
city_data
library(tidyr)
city_datalong<-pivot_longer(data=city_data,cols=c("temperature","precipitation"))
A2
sales_data <- data.frame(
product = c("A","A","A","B","B","B", "C", "C","C"),
region = c("East","East","East","East","East","East","West","West","West"),
month = c("January", "February","March","January", "February","March","January",
"February","March"),
sales = c(100, 150, 200, 75, 125, 150, 50, 75, 100),
profits = c(25, 35, 50, 20, 30, 40, 10, 20, 30)
)
sales_data
library(reshape2)
sales_datawide<-pivot_wider(sales_data,names_from = month, values_from = c(sales,profits) )
A3
sales_data2 <- data.frame(
product = c("A", "A", "A", "A", "B", "B", "B", "B", "C", "C", "C", "C", "D", "D", "D", "D"),
region = c("East", "East", "East", "East", "East", "East", "East", "East", "West", "West", "West", "West",
"East", "East", "West", "West"),
month = c("January", "February", "March", "April", "January", "February", "March", "April", "January",
"February", "March", "April", "January", "February", "March", "April"),
sales = c(100, 150, 200, 250, 75, 125, 150, 175, 50, 75, 100, 125, 80, 120, 100, 150),
profits = c(25, 35, 50, 65, 20, 30, 40, 50, 10, 20, 30, 40, 15, 25, 20, 35))
employee_data<- data.frame(
employee = c("Alice","Bob","Charlie","Dave"),
hours = c(40, 35, 30, 45),
wage = c(20, 25, 18, 22)
)
employee_data
Total_earnings<-data.frame(total_earnings=employee_data$hours*employee_data$wage)
Total_earnings
cbind(employee_data,Total_earnings)
A5)
weather_data <-data.frame(
mean_temp<-aggregate(weather_data$temperature, by=list(city=weather_data$city),
FUN=mean)
mean_temp
weather_data %>%
group_by(city) %>%
summarise(meantemp=mean(temperature))
mean_prec<-aggregate(weather_data$precipitation,
by=list(city=weather_data$city),FUN=mean)
mean_prec
weather_data %>%
group_by(city) %>%
summarise(meanprec=mean(precipitation))
A6)
library(dplyr)
library(ggplot2)
library(tidyverse)
library(haven)
colnames(nations)
summary(nations)
scipen = 999
hist(nations$gdp)