Giter VIP home page Giter VIP logo

bsearchtools's People

Contributors

digemall avatar

Watchers

 avatar

bsearchtools's Issues

R native symbols registration

R (v3.4+) warns during "R CMD check --as-cran" when native symbols are not explicitly registered :

* checking compiled code ... NOTE
  Found no calls to: ‘R_registerRoutines’, ‘R_useDynamicSymbols’
It is good practice to use registered native symbols and to disable
symbol search.

DFI.subset ignoring return.indexes=FALSE when filter=NULL

DFI.subset ignoring return.indexes=FALSE when filter=NULL

e.g. :

D <- DFI(data.frame(A=1:10,B=21:30))
DFI.subset(D,filter = NULL, return.indexes = FALSE)
DFI.subset(D,filter = NULL, return.indexes = TRUE)
# the previous 2 lines return the same result but they should not

Add a warning when an indexed DFI column is modified ?

Should we add a warning when an indexed DFI column is modified ?
This means overriding all the data.frame and matrix replacement operators...

[<-.data.frame
$<-.data.frame
[[<-.data.frame
and the one used by matrix objects

print.DFI not working properly when DFI wraps a matrix

print.DFI function does not work properly when DFI object wraps a matrix instead of a data.frame

e.g. :

m <- matrix(1:10,nrow=5)
colnames(m) <- c('A','B')
D <- DFI(m)

> print(D)
NULL
<0 rows> (or 0-length row.names)

INDEXES:
A
B

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.