skip to content
Clojure data analysis cookbook : over 110 recipes to help you dive into the world of practical data analysis using Clojure Preview this item
ClosePreview this item
Checking...

Clojure data analysis cookbook : over 110 recipes to help you dive into the world of practical data analysis using Clojure

Author: Eric Rochester
Publisher: Birmingham, UK : Packt Publishing, ©2013.
Edition/Format:   eBook : Document : EnglishView all editions and formats
Database:WorldCat
Summary:
Full of practical tips, the ""Clojure Data Analysis Cookbook"" will help you fully utilize your data through a series of step-by-step, real world recipes covering every aspect of data analysis. Prior experience with Clojure and data analysis techniques and workflows will be beneficial, but not essential.
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Print version:
Rochester, Eric.
Clojure data analysis cookbook.
Birmingham : Packt Pub., 2013
(OCoLC)844296341
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Eric Rochester
ISBN: 9781782162650 1782162658 9781680154160 1680154168
OCLC Number: 840899851
Notes: Includes index.
Description: 1 online resource (iv, 329 pages) : illustrations
Contents: Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Importing Data for Analysis; Introduction; Creating a new project; Reading CSV data into Incanter datasets; Reading JSON data into Incanter datasets; Reading data from Excel with Incanter; Reading data from JDBC databases; Reading XML data into Incanter datasets; Scraping data from tables in web pages; Scraping textual data from web pages; Reading RDF data; Reading RDF data with SPARQL; Aggregating data from different formats; Chapter 2: Cleaning and Validating Data. IntroductionCleaning data with regular expressions; Maintaining consistency with synonym maps; Identifying and removing duplicate data; Normalizing numbers; Rescaling values; Normalizing dates and times; Lazily processing very large data sets; Sampling from very large data sets; Fixing spelling errors; Parsing custom data formats; Validating data with Valip; Chapter 3: Managing Complexity with Concurrent Programming; Introduction; Managing program complexity with STM; Managing program complexity with agents; Getting better performance with commute; Combining agents and STM. Maintaining consistency with ensureIntroducing safe side effects into the STM; Maintaining data consistency with validators; Tracking processing with watchers; Debugging concurrent programs with watchers; Recovering from errors in agents; Managing input with sized queues; Chapter 4: Improving Performance with Parallel Programming; Introduction; Parallelizing processing with pmap; Parallelizing processing with Incanter; Partitioning Monte Carlo simulations for better pmap performance; Finding the optimal partition size with simulated annealing; Parallelizing with reducers. Generating online summary statistics with reducersHarnessing your GPU with OpenCL and Calx; Using type hints; Benchmarking with Criterium; Chapter 5: Distributed Data Processing with Cascalog; Introduction; Distributed processing with Cascalog and Hadoop; Querying data with Cascalog; Distributing data with Apache HDFS; Parsing CSV files with Cascalog; Complex queries with Cascalog; Aggregating data with Cascalog; Defining new Cascalog operators; Composing Cascalog queries; Handling errors in Cascalog workflows; Transforming data with Cascalog. Executing Cascalog queries in the Cloud with PalletChapter 6: Working with Incanter Datasets; Introduction; Loading Incanter's sample datasets; Loading Clojure data structures into datasets; Viewing datasets interactively with view; Converting datasets to matrices; Using infix formulas in Incanter; Selecting columns with ; Selecting rows with ; Filtering datasets with where; Grouping data with group-by; Saving datasets to CSV and JSON; Projecting from multiple datasets with join; Chapter 7: Preparing for and Performing Statistical Data Analysis with Incanter; Introduction.
Responsibility: Eric Rochester.

Abstract:

Full of practical tips, the ""Clojure Data Analysis Cookbook"" will help you fully utilize your data through a series of step-by-step, real world recipes covering every aspect of data analysis. Prior experience with Clojure and data analysis techniques and workflows will be beneficial, but not essential.

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/840899851> # Clojure data analysis cookbook : over 110 recipes to help you dive into the world of practical data analysis using Clojure
    a schema:CreativeWork, schema:MediaObject, schema:Book ;
    library:oclcnum "840899851" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/enk> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/1367180913#Place/birmingham_uk> ; # Birmingham, UK
    schema:about <http://experiment.worldcat.org/entity/work/data/1367180913#Topic/computers_programming_languages_java> ; # COMPUTERS--Programming Languages--Java
    schema:about <http://id.worldcat.org/fast/811707> ; # Application software--Development
    schema:about <http://id.worldcat.org/fast/982071> ; # JavaScript (Computer program language)
    schema:about <http://id.worldcat.org/fast/872390> ; # Computer programming
    schema:about <http://dewey.info/class/005.133/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/1367180913#Topic/computers_programming_languages_pascal> ; # COMPUTERS--Programming Languages--Pascal
    schema:about <http://experiment.worldcat.org/entity/work/data/1367180913#Topic/computers_programming_languages_c♯> ; # COMPUTERS--Programming Languages--C♯
    schema:about <http://id.worldcat.org/fast/1893276> ; # Clojure (Computer program language)
    schema:about <http://id.loc.gov/authorities/subjects/sh95009362> ; # Application software--Development
    schema:bookFormat schema:EBook ;
    schema:copyrightYear "2013" ;
    schema:creator <http://viaf.org/viaf/316565926> ; # Eric Rochester
    schema:datePublished "2013" ;
    schema:description "Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Importing Data for Analysis; Introduction; Creating a new project; Reading CSV data into Incanter datasets; Reading JSON data into Incanter datasets; Reading data from Excel with Incanter; Reading data from JDBC databases; Reading XML data into Incanter datasets; Scraping data from tables in web pages; Scraping textual data from web pages; Reading RDF data; Reading RDF data with SPARQL; Aggregating data from different formats; Chapter 2: Cleaning and Validating Data."@en ;
    schema:description "Full of practical tips, the ""Clojure Data Analysis Cookbook"" will help you fully utilize your data through a series of step-by-step, real world recipes covering every aspect of data analysis. Prior experience with Clojure and data analysis techniques and workflows will be beneficial, but not essential."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/1367180913> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/844296341> ;
    schema:name "Clojure data analysis cookbook : over 110 recipes to help you dive into the world of practical data analysis using Clojure"@en ;
    schema:productID "840899851" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/840899851#PublicationEvent/birmingham_uk_packt_publishing_2013> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/1367180913#Agent/packt_publishing> ; # Packt Publishing
    schema:url <http://www.myilibrary.com?id=475335> ;
    schema:url <http://public.eblib.com/choice/publicfullrecord.aspx?p=1126744> ;
    schema:url <http://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&db=nlabk&AN=562004> ;
    schema:url <http://app.knovel.com/hotlink/toc/id:kpCDAC0002/clojure-data-analysis> ;
    schema:url <http://site.ebrary.com/id/10682464> ;
    schema:workExample <http://worldcat.org/isbn/9781782162650> ;
    schema:workExample <http://worldcat.org/isbn/9781680154160> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/840899851> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/1367180913#Agent/packt_publishing> # Packt Publishing
    a bgn:Agent ;
    schema:name "Packt Publishing" ;
    .

<http://experiment.worldcat.org/entity/work/data/1367180913#Place/birmingham_uk> # Birmingham, UK
    a schema:Place ;
    schema:name "Birmingham, UK" ;
    .

<http://experiment.worldcat.org/entity/work/data/1367180913#Topic/computers_programming_languages_c♯> # COMPUTERS--Programming Languages--C♯
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming Languages--C♯"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/1367180913#Topic/computers_programming_languages_java> # COMPUTERS--Programming Languages--Java
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming Languages--Java"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/1367180913#Topic/computers_programming_languages_pascal> # COMPUTERS--Programming Languages--Pascal
    a schema:Intangible ;
    schema:name "COMPUTERS--Programming Languages--Pascal"@en ;
    .

<http://id.loc.gov/authorities/subjects/sh95009362> # Application software--Development
    a schema:Intangible ;
    schema:name "Application software--Development"@en ;
    .

<http://id.worldcat.org/fast/1893276> # Clojure (Computer program language)
    a schema:Intangible ;
    schema:name "Clojure (Computer program language)"@en ;
    .

<http://id.worldcat.org/fast/811707> # Application software--Development
    a schema:Intangible ;
    schema:name "Application software--Development"@en ;
    .

<http://id.worldcat.org/fast/872390> # Computer programming
    a schema:Intangible ;
    schema:name "Computer programming"@en ;
    .

<http://id.worldcat.org/fast/982071> # JavaScript (Computer program language)
    a schema:Intangible ;
    schema:name "JavaScript (Computer program language)"@en ;
    .

<http://viaf.org/viaf/316565926> # Eric Rochester
    a schema:Person ;
    schema:familyName "Rochester" ;
    schema:givenName "Eric" ;
    schema:name "Eric Rochester" ;
    .

<http://worldcat.org/isbn/9781680154160>
    a schema:ProductModel ;
    schema:isbn "1680154168" ;
    schema:isbn "9781680154160" ;
    .

<http://worldcat.org/isbn/9781782162650>
    a schema:ProductModel ;
    schema:isbn "1782162658" ;
    schema:isbn "9781782162650" ;
    .

<http://www.worldcat.org/oclc/844296341>
    a schema:CreativeWork ;
    rdfs:label "Clojure data analysis cookbook." ;
    schema:description "Print version:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/840899851> ; # Clojure data analysis cookbook : over 110 recipes to help you dive into the world of practical data analysis using Clojure
    .

<http://www.worldcat.org/title/-/oclc/840899851>
    a genont:InformationResource, genont:ContentTypeGenericResource ;
    schema:about <http://www.worldcat.org/oclc/840899851> ; # Clojure data analysis cookbook : over 110 recipes to help you dive into the world of practical data analysis using Clojure
    schema:dateModified "2016-11-16" ;
    void:inDataset <http://purl.oclc.org/dataset/WorldCat> ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.