I hereby claim:
- I am fmichonneau on github.
- I am fmic (https://keybase.io/fmic) on keybase.
- I have a public key whose fingerprint is B006 8A5E 65F6 09AD 0ED3 F312 F880 00E1 0E83 70CF
To claim this, I am signing this object:
## code to reproduce error as seen at: http://www.r-project.org/nosvn/R.check/r-patched-solaris-sparc/phylobase-00check.html | |
## 2014-03-10 | |
library(phylobase) | |
library(RUnit) | |
## create object from scratch | |
ancestor <- as.integer(c(6,7,7,6,8,0,8,9,9)) | |
descendant <- as.integer(c(7,1,2,8,3,6,9,4,5)) | |
edge <- cbind(ancestor, descendant) |
** testing if installed package can be loaded | |
Error in dyn.load(file, DLLpath = DLLpath, ...) : | |
unable to load shared object '/home/francois/phylobase.Rcheck/phylobase/libs/phylobase.so': | |
/home/francois/phylobase.Rcheck/phylobase/libs/phylobase.so: undefined symbol: __ubsan_vptr_type_cache | |
Error: loading failed | |
Execution halted | |
ERROR: loading failed | |
_____ |
## Code to reproduce: https://twitter.com/FrancoisInvert/status/464493646151446528 | |
library(wesanderson) # for the Zissou palette | |
library(RCurl) # needed to get data with HTTPS protocol | |
rodentURL <- getURL("https://raw.githubusercontent.com/NESCent/2014-05-08-datacarpentry/master/data/surveys.csv") | |
rodentData <- read.csv(textConnection(rodentURL)) | |
meanPerSpecies <- aggregate(wgt ~ species, data=rodentData, mean, na.rm=TRUE) |
##' Converts a tree created by RAxML so that the bootstrap values are | |
##' assigned to nodes instead of edges. | |
##' | |
##' By default, (and rightly so), RAxML returns the bootstrap values | |
##' on an unrooted tree assigned to the edges. Most often, users want | |
##' the bootstrap values assigned to nodes instead. This function uses | |
##' a little regular expression to assign the boostrap values to the | |
##' nodes. It might not always work, use with caution. | |
##' @title Convert RAxML edge labels bootstrap values to node labels | |
##' @param f the tree file generated by RAxML |
library(whisker) | |
library(knitr) | |
responses <- read.csv(file="applicants.csv", stringsAsFactors=FALSE) | |
names(responses)[ncol(responses)] <- "attendance" | |
responses_lst <- apply(responses, 1, function(x) as.list(x)) | |
template <- " | |
-------------------- |
==15073== Memcheck, a memory error detector | |
==15073== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. | |
==15073== Using Valgrind-3.9.0 and LibVEX; rerun with -h for copyright info | |
==15073== Command: /usr/local/lib64/R/bin/exec/R -f test-all.R --restore --save --no-readline --vanilla | |
==15073== | |
R Under development (unstable) (2014-11-29 r67076) -- "Unsuffered Consequences" | |
Copyright (C) 2014 The R Foundation for Statistical Computing | |
Platform: x86_64-unknown-linux-gnu (64-bit) |
I hereby claim:
To claim this, I am signing this object:
tab <- data.frame(a = letters[1:4], b = 1:4, c = letters[5:8], d = 5:8, | |
stringsAsFactors = FALSE) | |
last_row <- apply(tab, 2, function(x) { | |
res <- as.numeric(x) | |
if (any(is.na(res))) | |
"" | |
else sum(res) | |
}) |
#NEXUS | |
Begin taxa; | |
Dimensions ntax=39; | |
Taxlabels | |
N0292 | |
N0293 | |
NA | |
S0187 | |
S0432 |
# Resolving this: http://stackoverflow.com/questions/32035865/r-remove-rows-from-a-data-frame-that-contain-a-duplicate-of-either-combination-o | |
# using dplyr | |
Var1 <- c(1,2,3,4,5,5) | |
Var2 <- c(4,3,2,1,5,5) | |
f <- c("blue","green","yellow","red","orange2","grey") | |
g <- c("blue","green","yellow","red","orange1","grey") | |
testdata <- data.frame(Var1,Var2,f,g) | |
library(dplyr) |