Comments (6)
@gagolews, thanks for the bug report. Didn't see that one on SO. Will try to look into it soon, but I'm also thinking of moving my efforts on this package in an entirely different direction. (See: https://gist.github.com/mrdwab/11380733).
from splitstackshape.
from splitstackshape.
Possible fix with 4e509b9, but not ready to close until I can recreate the error in some way.
from splitstackshape.
I like how the open source works! That was fast, @mrdwab.
from splitstackshape.
Hmmm... I cannot reproduce the error too, even with this:
# using splitstackshape from CRAN
library(splitstackshape)
x <- "a"
n <- 124 # 124 files + stderr+stdout+stdin == 127 == 2 slots left
cons <- vector("list", n)
for (i in 1:n)
cons[[i]] <- file("~/.bash_history", "r")
print(showConnections(TRUE))
for (i in 1:10000)
splitstackshape:::read.concat(x, "", "")
for (i in 1:n)
close(cons[[i]])
It seems that the connection closes automatically on gc, and the gcollector is fired very often (R 3.0.2, Linux, I played with gcinfo(TRUE)
).
Maybe the StackOverflow guy just opened too many file connections himself and forgot to close them?
But closing a textConnection object causes no harm anyway :)
from splitstackshape.
Closed because have not been able to reproduce error.
from splitstackshape.
Related Issues (20)
- Whitespace regex and '_s' interaction HOT 1
- Reshaping all columns HOT 1
- can you support the sparse matrix for the output HOT 1
- cSplit: strange behaviour when only TT in column HOT 2
- cSplit_e from splitstackshape package not accounting for NA's? HOT 3
- Convert documentation to roxygen markdown
- Functions to add HOT 1
- Lower data.table version dependency level? HOT 1
- Questions to update when V2 is out HOT 1
- fread should use encoding = "UTF-8" HOT 1
- Option to add colnames to new columns HOT 4
- `char_mat`, `num_mat`, `trim_list`, `trim_vec` -- convert to character at the start HOT 1
- Test pasted strings vs tempfiles
- cSplit_f due to new fread argument structure HOT 6
- stratified function: bothSets documentation
- cSplit_e column titles HOT 2
- Please add a few examples in the README
- list variables in the order of slowest varying to quickest varying HOT 1
- sampling with replacement not working as expected
- unclear message when running cSplit() HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from splitstackshape.