Skip to content

Instantly share code, notes, and snippets.

@pvanheus
Last active May 14, 2020 17:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pvanheus/037b0487d2e666a1ca69c175164f2a2c to your computer and use it in GitHub Desktop.
Save pvanheus/037b0487d2e666a1ca69c175164f2a2c to your computer and use it in GitHub Desktop.
download.file(url = "https://ndownloader.figshare.com/files/2292169",
destfile = "data_raw/portal_data_joined.csv")
getwd() # show where I am
surveys <- read.csv("data_raw/portal_data_joined.csv")
head(surveys)
View(surveys)
weight_g <- c(10, 50, 30)
dim(surveys)
nrow(surveys)
ncol(surveys)
tail(surveys)
names(surveys)
?tail
rownames(surveys)
str(surveys)
summary(surveys)
surveys[1,1]
surveys[1, 6]
surveys[, 6]
str(surveys)
mean(na.omit(surveys[, 8]))
summary(surveys)
surveys[1:3, 7]
surveys[, -1]
surveys[,"species_id"]
View(surveys)
surveys[, c("species_id", "taxa")]
surveys[200,]
surveys_200 <- download.file(url = "https://ndownloader.figshare.com/files/2292169",
destfile = "data_raw/portal_data_joined.csv")
getwd() # show where I am
surveys <- read.csv("data_raw/portal_data_joined.csv")
head(surveys)
View(surveys)
weight_g <- c(10, 50, 30)
dim(surveys)
nrow(surveys)
ncol(surveys)
tail(surveys)
names(surveys)
?tail
rownames(surveys)
str(surveys)
summary(surveys)
surveys[1,1]
surveys[1, 6]
surveys[, 6]
str(surveys)
mean(na.omit(surveys[, 8]))
summary(surveys)
surveys[1:3, 7]
surveys[, -1]
surveys[,"species_id"]
View(surveys)
surveys[, c("species_id", "taxa")]
surveys[200,]
surveys_200 <- surveys[200, ]
sex <- factor(c("male", "female ", "female", "male")) # error - 3 factors
sex <- factor(c("male", "female", "female", "male"))
levels(sex)
nlevels(sex)
sex
sex <- factor(sex, levels = c("male", "female"))
sex
as.character(sex)
sex_chr <- as.character(sex)
year_fct <- factor(c(1990, 1983, 1977, 1998, 1990))
as.numeric(year_fct)
as.character(year_fct)
as.numeric(as.character(year_fct))
plot(surveys["sex"])
plot(surveys$sex)
sex <- surveys$sex
head(sex)
levels(sex)
levels(sex)[1] <- "undetermined"
levels(sex)
plot(sex)
levels(sex)[1] <- "unknown"
plot(sex)
levels(sex)
levels(sex)[2:3] <- c("female", "male")
levels(sex)
plot(sex)
# don't do this
# levels(sex) <- c("unknown", "male", "female")
surveys <- read.csv("data_raw/portal_data_joined.csv", stringsAsFactors = FALSE)
summary(surveys)
plot(surveys$sex)
surveys$sex <- factor(surveys$sex)
plot(surveys$sex)
surveys <- read.csv("data_raw/portal_data_joined.csv")
surveys$genus <- as.character(surveys$genus)
summary(surveys)
library(lubridate)
my_date <- ymd("2015-01-01")
my_date <- ymd(paste("2015", "1", "1", sep = "-"))
paste("2015", "1", "1", sep = "-")
paste("2015", "1", "1", sep = "/")
paste("2015", "1", "1", sep = " ")
paste("2015", "1", "1", sep = "")
my_date <- ymd(paste("2015", "1", "1", sep = "-"))
paste(surveys$year, surveys$month, surveys$day, sep = "-")
ymd(paste(surveys$year, surveys$month, surveys$day, sep = "-"))
summary(paste(surveys$year, surveys$month, surveys$day, sep = "-"))
surveys$date
surveys$date <- ymd(paste(surveys$year, surveys$month, surveys$day, sep="-"))
str(surveys)
summary(surveys$date)
is.na("555")
is.na(surveys$date)
surveys[is.na(surveys$date), c("year", "month", "day")]
@schroete
Copy link

I got the following error when I pasted the download.file

Error in download.file(url = "https://ndownloader.figshare.com/files/2292169", :
cannot open destfile 'data_raw/portal_data_joined.csv', reason 'No such file or directory'

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment