Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download

Tarea

Project: Test 2
Views: 179
%r library("stringr") library("reshape2") library("plyr") library("ggplot2") library("MASS") library("xtable") if (!file.exists("deaths.rds")) { ## from https://github.com/hadley/mexico-mortality/raw/master/deaths/deaths08.csv.bz2 deaths <- read.csv("deaths08.csv.bz2") unlink("deaths08.csv.bz2") deaths$hod[deaths$hod == 99] <- NA deaths$hod[deaths$hod == 24] <- 0 deaths$hod[deaths$hod == 0] <- NA deaths$hod <- as.integer(deaths$hod) deaths <- arrange(deaths, yod, mod, dod, hod, cod) deaths <- deaths[c("yod", "mod", "dod", "hod", "cod")] saveRDS(deaths, "deaths.rds") } deaths <- readRDS("deaths.rds") ok <- subset(deaths, yod == 2008 & mod != 0 & dod != 0) xtable(ok[c(1, 1:14 * 2000), c("yod", "mod", "dod", "hod", "cod")], "raw.tex") codes <- read.csv("icd-main.csv") codes$disease <- sapply(codes$disease, function(x) str_c(strwrap(x, width = 30),collapse = "\n")) names(codes)[1] <- "cod" codes <- codes[!duplicated(codes$cod), ] # Display overall hourly deaths hod_all <- subset(count(deaths, "hod"), !is.na(hod)) qplot(hod, freq, data = hod_all, geom = "line") + scale_y_continuous("Number of deaths", labels = function(x) format(x, big.mark = ",")) + xlab("Hour of day")
yodmoddodhodcod
1193820081 1 1 B20
1393720081 2 4 I67
1593720081 3 8 I50
1793720081 4 12 I50
1993720081 5 16 K70
2193720081 6 18 I21
2393720081 7 20 I21
2593720081 8 NA K74
2793720081 10 5 K74
2993720081 11 9 I21
3193720081 12 15 I25
3393720081 13 20 R54
3593720081 15 2 I61
3793720081 16 7 I21
3993720081 17 13 I21