SlideShare a Scribd company logo
LoadCSV Loads a CSV file
LoadFixedLength Loads file with fixed length fields
LoadARFF Loads ARFF (WEKA supported file format)file
LoadHTMLTable Loads a HTML table
LoadDataTable Loads a ADO.NET DataTable
LoadFlatFile Loads a flat file given list of delimiters
LoadTSV Loads tab (‘t’) separated values
PrettyDump Dumps the data beautifully to Console
ToTable Generates a table from a list of tuples
ToHTMLTable Generates a HTML table from internal table
ToDataTable Generates a ADO.NET DataTable
ToARFF Generates a ARFF notation from the table
ExtractOutliers Extracts the outliers for the given column
RemoveOutliers Removes outliers in-place
Distinct Removes duplicate rows by calculating hash key
RemoveIfBetween Removes if values are between given values
RemoveIfNotBetween Removes if values are not between given values
RemoveMatches Removes if values match a given regular expression
RemoveNonMatches
Removes if values don’t match a given regular
expression
RemoveIfBefore Removes if the dates are before the given date
RemoveIfAfter Removes if the dates are after the given date
RemoveIfBetween Removes if the dates are between given dates
RemoveIfNotAnyOf Removes if values are not any of the given values
RemoveIfAnyOf Removes if the values are any of the given values
RemoveLessThan Removes if values are less than the given value
RemoveLessThanOrEqualTo
Removes if values are less or equal than the given
value
RemoveGreaterThan
Removes if the values are greater than the given
value.
RemoveGreaterThanOrEqualTo
Removes if the values are greater or equal than the
given value
RemoveIf<T> Removes if the given predicate for T matches.
RemoveIfNot<T> Removes if the given predicate for T doesn’t match.
Filter Filters out the given column for given values
FilterByRegex Filters out given column by the given regex
RunSQLQuery Runs SQL (standard) on the table
SortBy Sorts the table by the given column
SortInThisOrder
Sorts the table as per a given list for a given
column.
ModifyColumnName Changes column name.
ValuesOf Returns all values of the given column
ValuesOf<T> Returns all values of the given column casting to T.
AddRow Adds a new rows given the row as a dictionary
ExtractAndAddAsColumn
Extracts elements and add them in a different column
provided the regex and column name.
TranformCurrencyToNumeric
Identifies and removes currency symbols to make them
numeric so that sorting works as expected.
AddColumn Adds a new column given the values and column name
CumulativeFold Folds a column cumulatively given a scheme
CumulativeSum Folds a column cumulatively to generate running sum
Transform
Data Cleansing
Data Acquisition
Filtering and Slicing/Dicing
Transform Transforms values of a column by a rule
Histogram Generates histogram for a given column
SplitOn Splits the table based on values of the given column
MergeByColumns
Merges two tables based on the column that has common
values automagically
Merge
Merges two tables and keeps the keeps the duplicate
rows by default
Exclusive
Finds rows that are exclusively available on a single
table but not on the second one
Common Finds common rows from two tables
IsSubset
Checks whether a table is a subset of another table
or not
MergeColumns
Merges multiple columns to a single column provided
the scheme of merge and the new column name
Drop Drops mentioned column names
Pick Picks only the mentioned columns in the given order
RandomSample Generates a new table with random sample
Top Takes top N rows
Bottom Takes bottom N rows
TopNPercent Takes top N % rows
BottomNPercent Takes bottom N % rows
Middle Takes N rows from the middle
SplitByRows
Generates multiple tables by splitting all the rows
as per the given row count per table
SplitByColumns
Generates multiple tables by taking specified number
of columns for each table.
Shuffle Randomly shuffles the table in-place
RoundOffTo
Rounds off each numeric column to the given digits
count. Has an overload that allows specific precision
for each column.
Aggregate
Flattens a table by a scheme applied for all numeric
columns for each rows horizontally.
AggregateColumns
Flattens a table by a scheme applied for all the
numeric columns vertically.
Filtering and Slicing/Dicing
AddRows
Add new rows given a formula as string and
a precision for decimal digits
AddRowsByShortHand
Adds new rows by shorthand. Internally
calls AddRows after expanding the shorthand
notation. Supports programming short hand
notations like +=, -=, *=, /=, ++ and --
AddColumn
Adds a new column given a formula and a
precision for decimal digits
Programmatic Data Generation
ToBasicBootstrapHTMLTable Generates a basic bootstrap table. The
default bootstrap table class is striped.
ToBootstrapHTMLTableWithColoredRows
Generates a bootstrap table with colored
rows. You can specify a predicate for each
different classes of rows, “info”, “error”,
“danger” and “success”.
ToPieByGoogleDataVisualization
Generates a pie chart from the table using
Google data visualization API and the given
column. Changing an enum, this method can
be used to generate Pie,Donut and 3D Pie
chart.
ToBarChartByGoogleDataVisualization Generates a bar chart using google
visualization API and a given column.
Data Visualization Adapters

More Related Content

PPTX
Advanced Spreadsheet Skills - Empowerment Technologies
PDF
Vba vitals cheat sheet
PPT
Spreadhsheets 1
PDF
Chap06 scr
PPT
Spreadhsheets 1
PDF
Excel%20basic%202 123
PDF
Excel shorcuts
DOCX
Advanced Spreadsheet Skills - Empowerment Technologies
Vba vitals cheat sheet
Spreadhsheets 1
Chap06 scr
Spreadhsheets 1
Excel%20basic%202 123
Excel shorcuts

What's hot (20)

PPT
M4 - Business Studies - Spreadsheets
PPT
Business - Spreadsheets
PDF
Excell%20basic%20training(3) 143
PPTX
Introduction to Basic Spreadsheets
PPTX
IPT Preliminary Spreadsheets
PPT
Advanced Excel ppt
PDF
Excel 2016 keyboard shortcut
PPTX
DATA SCIENCE TRAINING IN HYDERABAD
PPT
Powerpoint school
PPTX
Line graph bar graph
PDF
"Excelling in Excel" workshop
PPT
Introduction to spreadsheets
PPTX
Std 10 Computer Chapter 4 List and Table Handling in HTML (Part 2 Table in HTML)
PPTX
Spreadsheet terminology
PPTX
Data structures1
PDF
Excel Slope Instruction
PPT
How To Use vLookup for Excel
PDF
Introduction to spreadsheets
PPTX
Spreadsheets Concepts and Vocab
M4 - Business Studies - Spreadsheets
Business - Spreadsheets
Excell%20basic%20training(3) 143
Introduction to Basic Spreadsheets
IPT Preliminary Spreadsheets
Advanced Excel ppt
Excel 2016 keyboard shortcut
DATA SCIENCE TRAINING IN HYDERABAD
Powerpoint school
Line graph bar graph
"Excelling in Excel" workshop
Introduction to spreadsheets
Std 10 Computer Chapter 4 List and Table Handling in HTML (Part 2 Table in HTML)
Spreadsheet terminology
Data structures1
Excel Slope Instruction
How To Use vLookup for Excel
Introduction to spreadsheets
Spreadsheets Concepts and Vocab
Ad

Viewers also liked (15)

PDF
16 surabaya
PDF
Abhilash Alwandi_Resume
PDF
10 pro bisnis ok
PDF
12 13 surabaya-ok
DOC
Guía teórica seguridad informatica
PDF
11 ekonomi ok
PDF
Curso online Bienestar animal en el matadero
PPT
Professional ethics report
PDF
17 surabaya ok
PDF
Πίνακας κενών θέσεων Πειραματικών Σχολείων
PPTX
Planeamiento mariam y katty
PPTX
CP463 Weka Project
DOCX
Gestion Escolar
PDF
baksida2blå
16 surabaya
Abhilash Alwandi_Resume
10 pro bisnis ok
12 13 surabaya-ok
Guía teórica seguridad informatica
11 ekonomi ok
Curso online Bienestar animal en el matadero
Professional ethics report
17 surabaya ok
Πίνακας κενών θέσεων Πειραματικών Σχολείων
Planeamiento mariam y katty
CP463 Weka Project
Gestion Escolar
baksida2blå
Ad

Similar to Squirrel do more_with_less_code_cheat_sheet_1 (20)

PPT
6.1\9 SSIS 2008R2_Training - DataFlow Transformations
PDF
Biml Tips and Tricks: Not Just for SSIS Packages! (SQLBits 2019)
PDF
data science hot.pdf
PDF
Biml Tips and Tricks: Not Just for SSIS Packages! (SQLGrillen 2018)
PPTX
Ado.net with asp.net
PDF
Newest mmis resume
PDF
KNIME Finance Cheatseet PDF For Data Analytics
PDF
S.M.A.R.T. Biml - Standardize, Model, Automate, Reuse and Transform (SQLSatur...
PDF
Biml Academy 2 - Lesson 5: Importing source metadata into Biml
PDF
From 0 to DAX…………………………………………………………..pdf
PDF
Data analytics, a (short) tour
PPTX
database management system.pptx
PPTX
ML using minimal to no coding-KNIME.pptx
PPTX
In memory databases presentation
PDF
Crunching Data with Google BigQuery. JORDAN TIGANI at Big Data Spain 2012
PPTX
Tableau Online Training in canada
PDF
Tableau PPT
PPTX
Mapping Data Flows Training April 2021
6.1\9 SSIS 2008R2_Training - DataFlow Transformations
Biml Tips and Tricks: Not Just for SSIS Packages! (SQLBits 2019)
data science hot.pdf
Biml Tips and Tricks: Not Just for SSIS Packages! (SQLGrillen 2018)
Ado.net with asp.net
Newest mmis resume
KNIME Finance Cheatseet PDF For Data Analytics
S.M.A.R.T. Biml - Standardize, Model, Automate, Reuse and Transform (SQLSatur...
Biml Academy 2 - Lesson 5: Importing source metadata into Biml
From 0 to DAX…………………………………………………………..pdf
Data analytics, a (short) tour
database management system.pptx
ML using minimal to no coding-KNIME.pptx
In memory databases presentation
Crunching Data with Google BigQuery. JORDAN TIGANI at Big Data Spain 2012
Tableau Online Training in canada
Tableau PPT
Mapping Data Flows Training April 2021

More from Sudipta Mukherjee (13)

PDF
Sudipta_Mukherjee_Resume-Nov_2022.pdf
PDF
Sudipta mukherjee certificate
PDF
Sudipta mukherjee 2016_2017
PPTX
Think in linq
PDF
Sudipta_Mukherjee_2016_2017
PDF
Coursera ml 2016
PPTX
Squirrel – Enabling Accessible Analytics for All
PDF
Squirrel do more_with_less_code_light_cheatsheet
PDF
Sudipta mukherjee
PPTX
Thinking in linq
PPTX
Functional programming (Let's fall back in love with Programming)
PDF
C sharp fsharp_pain_pleasure_1
Sudipta_Mukherjee_Resume-Nov_2022.pdf
Sudipta mukherjee certificate
Sudipta mukherjee 2016_2017
Think in linq
Sudipta_Mukherjee_2016_2017
Coursera ml 2016
Squirrel – Enabling Accessible Analytics for All
Squirrel do more_with_less_code_light_cheatsheet
Sudipta mukherjee
Thinking in linq
Functional programming (Let's fall back in love with Programming)
C sharp fsharp_pain_pleasure_1

Recently uploaded (20)

PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PPTX
New ISO 27001_2022 standard and the changes
PDF
Global Data and Analytics Market Outlook Report
PPTX
CYBER SECURITY the Next Warefare Tactics
PPTX
Pilar Kemerdekaan dan Identi Bangsa.pptx
PPTX
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
PPTX
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
PPTX
Managing Community Partner Relationships
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PPTX
SAP 2 completion done . PRESENTATION.pptx
PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPTX
QUANTUM_COMPUTING_AND_ITS_POTENTIAL_APPLICATIONS[2].pptx
PPTX
Database Infoormation System (DBIS).pptx
PDF
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
PDF
How to run a consulting project- client discovery
PPTX
importance of Data-Visualization-in-Data-Science. for mba studnts
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PDF
Capcut Pro Crack For PC Latest Version {Fully Unlocked 2025}
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PDF
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
New ISO 27001_2022 standard and the changes
Global Data and Analytics Market Outlook Report
CYBER SECURITY the Next Warefare Tactics
Pilar Kemerdekaan dan Identi Bangsa.pptx
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
Copy of 16 Timeline & Flowchart Templates – HubSpot.pptx
Managing Community Partner Relationships
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
SAP 2 completion done . PRESENTATION.pptx
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
QUANTUM_COMPUTING_AND_ITS_POTENTIAL_APPLICATIONS[2].pptx
Database Infoormation System (DBIS).pptx
REAL ILLUMINATI AGENT IN KAMPALA UGANDA CALL ON+256765750853/0705037305
How to run a consulting project- client discovery
importance of Data-Visualization-in-Data-Science. for mba studnts
Qualitative Qantitative and Mixed Methods.pptx
Capcut Pro Crack For PC Latest Version {Fully Unlocked 2025}
IBA_Chapter_11_Slides_Final_Accessible.pptx
Votre score augmente si vous choisissez une catégorie et que vous rédigez une...

Squirrel do more_with_less_code_cheat_sheet_1

  • 1. LoadCSV Loads a CSV file LoadFixedLength Loads file with fixed length fields LoadARFF Loads ARFF (WEKA supported file format)file LoadHTMLTable Loads a HTML table LoadDataTable Loads a ADO.NET DataTable LoadFlatFile Loads a flat file given list of delimiters LoadTSV Loads tab (‘t’) separated values PrettyDump Dumps the data beautifully to Console ToTable Generates a table from a list of tuples ToHTMLTable Generates a HTML table from internal table ToDataTable Generates a ADO.NET DataTable ToARFF Generates a ARFF notation from the table ExtractOutliers Extracts the outliers for the given column RemoveOutliers Removes outliers in-place Distinct Removes duplicate rows by calculating hash key RemoveIfBetween Removes if values are between given values RemoveIfNotBetween Removes if values are not between given values RemoveMatches Removes if values match a given regular expression RemoveNonMatches Removes if values don’t match a given regular expression RemoveIfBefore Removes if the dates are before the given date RemoveIfAfter Removes if the dates are after the given date RemoveIfBetween Removes if the dates are between given dates RemoveIfNotAnyOf Removes if values are not any of the given values RemoveIfAnyOf Removes if the values are any of the given values RemoveLessThan Removes if values are less than the given value RemoveLessThanOrEqualTo Removes if values are less or equal than the given value RemoveGreaterThan Removes if the values are greater than the given value. RemoveGreaterThanOrEqualTo Removes if the values are greater or equal than the given value RemoveIf<T> Removes if the given predicate for T matches. RemoveIfNot<T> Removes if the given predicate for T doesn’t match. Filter Filters out the given column for given values FilterByRegex Filters out given column by the given regex RunSQLQuery Runs SQL (standard) on the table SortBy Sorts the table by the given column SortInThisOrder Sorts the table as per a given list for a given column. ModifyColumnName Changes column name. ValuesOf Returns all values of the given column ValuesOf<T> Returns all values of the given column casting to T. AddRow Adds a new rows given the row as a dictionary ExtractAndAddAsColumn Extracts elements and add them in a different column provided the regex and column name. TranformCurrencyToNumeric Identifies and removes currency symbols to make them numeric so that sorting works as expected. AddColumn Adds a new column given the values and column name CumulativeFold Folds a column cumulatively given a scheme CumulativeSum Folds a column cumulatively to generate running sum Transform Data Cleansing Data Acquisition Filtering and Slicing/Dicing
  • 2. Transform Transforms values of a column by a rule Histogram Generates histogram for a given column SplitOn Splits the table based on values of the given column MergeByColumns Merges two tables based on the column that has common values automagically Merge Merges two tables and keeps the keeps the duplicate rows by default Exclusive Finds rows that are exclusively available on a single table but not on the second one Common Finds common rows from two tables IsSubset Checks whether a table is a subset of another table or not MergeColumns Merges multiple columns to a single column provided the scheme of merge and the new column name Drop Drops mentioned column names Pick Picks only the mentioned columns in the given order RandomSample Generates a new table with random sample Top Takes top N rows Bottom Takes bottom N rows TopNPercent Takes top N % rows BottomNPercent Takes bottom N % rows Middle Takes N rows from the middle SplitByRows Generates multiple tables by splitting all the rows as per the given row count per table SplitByColumns Generates multiple tables by taking specified number of columns for each table. Shuffle Randomly shuffles the table in-place RoundOffTo Rounds off each numeric column to the given digits count. Has an overload that allows specific precision for each column. Aggregate Flattens a table by a scheme applied for all numeric columns for each rows horizontally. AggregateColumns Flattens a table by a scheme applied for all the numeric columns vertically. Filtering and Slicing/Dicing AddRows Add new rows given a formula as string and a precision for decimal digits AddRowsByShortHand Adds new rows by shorthand. Internally calls AddRows after expanding the shorthand notation. Supports programming short hand notations like +=, -=, *=, /=, ++ and -- AddColumn Adds a new column given a formula and a precision for decimal digits Programmatic Data Generation ToBasicBootstrapHTMLTable Generates a basic bootstrap table. The default bootstrap table class is striped. ToBootstrapHTMLTableWithColoredRows Generates a bootstrap table with colored rows. You can specify a predicate for each different classes of rows, “info”, “error”, “danger” and “success”. ToPieByGoogleDataVisualization Generates a pie chart from the table using Google data visualization API and the given column. Changing an enum, this method can be used to generate Pie,Donut and 3D Pie chart. ToBarChartByGoogleDataVisualization Generates a bar chart using google visualization API and a given column. Data Visualization Adapters