Displaying 20 results from an estimated 2000 matches similar to: "bigmemory for dataframes?"
2011 Jun 05
3
reproduction archives
Hello Folks,
As some of my old code broke when an updated package changed its
interface, I started thinking about reproduction of analyses. It's not
good enough to save our code - we have to save the package versions
those analyses used as well as the R-core. I saw a couple references to
"reproduction archives" around, but nothing specific. Is there any good
way to package up
2012 Nov 07
3
extract indep vars from formula
Hello,
I'm trying to extract the independent variables from a formula. The
closest I've been able to come, aside from rolling my own, is the following:
> a = y ~ b * x
> attr(terms(formula(a)),"variables")
The reason I'm doing this is that I'm building a grid of points that I
use to construct a 3-d model prediction surface in rgl. If there are
more than two
2010 May 19
1
export dataframe's column classes to a list
Hi Folks,
I want to export a dataframe's column classes to a list so that I can
reinstantiate the dataframe from a CSV file in the future. (I know
about save(), which I'm using in addition to this).
what I want to do is the following:
write.csv(myframe);
col_classes = get_col_classes(myframe);
write.csv(col_classes, "column_classes")
... time passes, R gets
2012 Apr 02
2
summaryBy: transformed variable on RHS of formula?
Hi Folks,
I'm trying to cut my data inside the summaryBy function. Perhaps
formulas don't work that way? I'd like to avoid adding another column
if possible, but if I have to, I have to. Any ideas?
Thanks,
Allie
require(doBy)
df = dataframe(a <- rnorm(100), b <-rnorm(100))
summaryBy(a ~ cut(b,c(-100,-1,1,100)), data=df) # preferred
solution, but it throws an
2011 Jan 14
1
holding objects in dataframes
Hello list,
I need to keep track of objects that are related to particular
observations. In this case, I need to keep track of polygons that are
associated with observations. What I would ideally have is one column
of a dataframe hold a "polygonal" object (from the spatstat package).
My question: I seem to have managed to do it, but as I haven't read that
dataframes are supposed
2009 Aug 12
2
Symbolic references - passing variable names into functions
Hello All,
I am trying to write a function which would operate on columns of a
dataframe specified in parameters passed to that function.
f = function(dataf, col1 = "column1", col2 = "column2") {
dataf$col1 = dataf$col2 # just as an example
}
The above, of course, does not work as intended. In some languages one
can force evaluation of a variable, and then
2010 Nov 17
3
translate vector of numbers to indicies of 0/1 matrix
Hello All,
Searched around, haven't found a decent solution.
I'd like to translate a vector of numbers to a matrix (or to a list of
vectors) such that the vector values would serve as indicies of the 1's
in an otherwise-zero-filled matrix (or list of vectors). For example:
> a = c(1,3,3,4)
# perform operation
[,1] [,2] [,3] [,4]
[1,] 1 0 0 0
[2,] 0 0 1
2013 Mar 20
3
summarize dataframe based on multiple cols, not their combinations
Hi folks,
I'm trying to figure out how to get summarized data based on multiple
columns. However, instead of giving summaries for every combination of
categorical columns, I want it for each value of each categorical column
regardless of the other columns. I could do this with three different
commands, but i'm wondering if there's a more elegant way that I'm
missing. Thanks!
2010 May 20
1
finding euclidean proximate points in two datasets
Hello all,
I've been pouring through the various spatial packages, but haven't come
across the right thing yet.
Given a set of points in 2-d space X, i'm trying to find the subset of
points in Y proximate to each point in X. Furthermore, the proximity
threshold of each point in X differs (X$threshold). I've constructed
this myself already, but it's horrificly slow with a
2012 Nov 02
2
backreferences in gregexpr
Hi Folks,
I'm trying to extract just the backreferences from a regex.
> temp = "abcd1234abcd1234"
> regmatches(temp, gregexpr("(?:abcd)(1234)", temp))
[[1]]
[1] "abcd1234" "abcd1234"
What I would like is:
[1] "1234" "1234"
Note: I know I can just match 1234 here, but the actual example is
complicated enough that I have to
2012 Mar 07
2
dot products
Hello,
I need to take a dot product of each row of a dataframe and a vector.
The number of columns will be dynamic. The way I've been doing it so
far is contorted. Is there a better way?
dotproduct <- function(dataf, v2) {
apply(t(t(as.matrix(a)) * v2),1,sum) #contorted!
}
df = data.frame(a=c(1,2,3),b=c(4,5,6))
vec = c(4,5)
dotproduct(df, vec)
thanks,
2012 Aug 07
3
r-forge down?
Hi Folks,
I've looked around, haven't found anything, and I'm not sure where else
to check. I haven't visited R-forge (http://r-forge.r-project.org) in a
long time. Now that I'm trying, it seems to be down. Anyone know if
this is a temporary condition, and if so, when it's expected to rise again?
Thanks,
Allie
2009 Aug 21
2
Convert list to data frame while controlling column types
Hello all,
I have a list which I'd like to convert to a data frame, while
maintaining control of the columns' data types (akin to the colClasses
argument in read.table). My numeric columns, for example, are getting
converted to factors by as.data.frame. Is there a way to do this, or
will I have to do as I am doing right now: allow as.data.frame to coerce
column-types as it sees fit, and
2011 Nov 30
1
Error adding Bigmemory package
I am trying to add the bigmemory packages but I get the following error
message:
In file included from bigmemory.cpp:14:0:
../inst/include/bigmemory/isna.hpp: In function 'bool neginf(double)':
../inst/include/bigmemory/isna.hpp:22:57: error: 'isinf' was not declared in
this scope
make: *** [bigmemory.o] Error 1
ERROR: compilation failed for package 'bigmemory'
* removing
2012 Apr 07
3
How do Sweave users collaborate with Word users?
Hello All,
I'm getting my workflow switched over to Sweave, which is very cool.
However, I collaborate with folks (as many of you must as well) who use
Word to Track Changes amongst a group while crafting a paper. In the
simplest case, there will just be two people (one Sweave user and one
Word user) editing a paper.
I'm wondering, how do Sweave users go about this? I could convert a
2012 Apr 04
3
Rgui maintains open file handles after Sweave error
Hello Folks,
When I run the document below through sweave, rgui.exe/rsession.exe
leaves a file handle open to the sweave-001.pdf graphic (as verified by
process explorer). Pdflatex.exe then crashes (with a Permission Denied
error) because the graphic file is locked.
This only seems to happen when there is an error in the sweave document.
When there are no errors, no file handles are left open.
2011 Jun 24
1
Installation of bigmemory fails
Hello All,
I tried to intall the bigmemory package from a CRAN mirror site and
received the following output while installing. Any idea what's going
on and how to fix it? The system details are provided below.
--------------------- begin error messages -----------------------
* installing *source* package 'bigmemory' ...
checking for Sun Studio compiler...no
checking for
2011 Jun 22
2
strange date problem - May 3, 1992 is NA
> is.na(strptime("5/2/1992", format="%m/%d/%Y"))
[1] FALSE
> is.na(strptime("5/3/1992", format="%m/%d/%Y"))
[1] TRUE
Any idea what's going on with this? Running strptime against all dates
from around 1946, only 5/3/1992 was converted as "NA". Even stranger,
it still seems to have a value associated with it (even though is.na
thinks
2013 Apr 02
2
exporting tables to word
Hello all,
What is your preferred method to export tables (from ftable()) to Word?
Do you just export to a text file and then copy/paste? Or perhaps via
HTML output?
Thanks,
Allie
2012 May 21
2
sweave tables as images?
Hello folks,
I've been on a journey trying to figure out how to manage documents that
are amenable to sharing and editing, but that contain dynamic content
generated by R. I've come to the following solution: I use Sweave to
generate labeled png & pdf figures, and I "Insert & Link" those figures
as "Pictures" in a Word 2010 doc. Thus, when data or code