Giter Club home page Giter Club logo

datadigest's People

Contributors

jwildfire avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

datadigest's Issues

Document basics of html widget bindings

Shiny htmlwidgets bindings. It would be helpful to add a hello-world app example to the help pages that calls renderExplorer() and explorerOutput() etc. (via Xiao Ni)

Add Inputs for loading additional data on the "files" tab

Add inputs to the .instructions section of the files tab that allow users to add files to the codebook.

  • select either a single file from their computer add it to the Files tab
  • select a directory from their computer and automatically add all supported data type (e.g. sas7bdat, rdata, csv) to the Files Tab
  • clear all current inputs from the codebook

Throw warning when tibble(s) provided to codebook()/explorer()

Tibbles with list-columns will not render well in codebook/explorer. Tibbles that are more or less a DF will work fine.

For this reasons, we accept tibbles, but produce warning if tibble is provided in dataList/env

Alternatively, we could ignore tibbles altogether and require pure DFs.

Add support for custom filtering in Shiny app

I think filtering will be a really useful feature. A few thoughts came to mind for improvement: 1. allowing "OR" between variables 2. use the RStudio "subset dataframe" add-in idea to allow query strings 3. providing a slider bar filter for continuous variables (via Xiao Ni)

R Studio session runs out when reading big DF

Hi there,

Congrats about the package, I find it really useful!

Unfortunately, my R Studio session runs out when I am passing a big dataframe (>800000 observations and 26 variables) to datadigest. Even with smaller dataframes the performance is not very good when I use the filters.

datadigest::codebook(data = df1)

I am working on an R Studio instance on a company server and I should have enough memory both locally (16GB) and my quota on the server. Are the df passed to the RAM memory? Could this have anything to do with tibble format? Or with an older version of JavaScript installed on the server?

Thank you in advance for any help you can provide

if demo = TRUE in explorer(), force addEnv = FALSE

code example: explorer(demo=TRUE)

The default setting is addEnv=TRUE. If demo=TRUE, only the demo data will be loaded (as desired). However, if user does not explicitly set addEnv to FALSE, and no data are loaded into the R session, user receives warning about no data being available in R session.

Desired behavior would be that addEnv is forced to FALSE and no warning is displayed.

explorer() with addEnv=TRUE will not autoload data frames named "a" or "c"

a <- mtcars
b <- iris
c <- airquality

works as expected:

explorer(data=list(a,b, c), addEnv=FALSE)

image

does not work as expected ("a" and "c" are not loaded):

explorer(addEnv=TRUE)

image

We believe this is an issue with the package build, as explorer() function works correctly outside of package. This bug also occurs in codebookApp(), where data frames in the R session are auto-loaded into the app.

Mysql integration

I'm not a coder, I'd like to know if it is possible to feed the data from mysql? and is it possible to add more rows and columns to codebook? thanks.

Discourage the use of Rstudio viewer

Codebook is cut-off and scrolling is a pain in viewer panel. Can we just show a warning and tell user to launch the app or open in a webpage instead?

Demo files always shown on initial load

This code loads the demo files even though a files is loaded in the session.

devtools::install_github('RhoInc/codebook',ref="v0.2.0")
library(codebook)
testFile1<-iris
testFile2<-cars
explorerApp() 

After using the shiny UI to load a file from disk, testFile1 and testFile2 appear (along with the loaded file).

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.