All Projects β†’ cdhunt β†’ PSelect

cdhunt / PSelect

Licence: MIT License
PowerShell DSL for aggregating data

Programming Languages

powershell
5483 projects

Projects that are alternatives of or similar to PSelect

stats
πŸ“ˆ Useful notes and personal collections on statistics.
Stars: ✭ 16 (-40.74%)
Mutual labels:  data-analysis
PSGPPreferences
A way to manage Group Policy Preferences through PowerShell
Stars: ✭ 15 (-44.44%)
Mutual labels:  powershell-module
data-disasters
data-disasters.netlify.app/
Stars: ✭ 34 (+25.93%)
Mutual labels:  data-analysis
vinum
Vinum is a SQL processor for Python, designed for data analysis workflows and in-memory analytics.
Stars: ✭ 57 (+111.11%)
Mutual labels:  data-analysis
pyglotaran
A Python library for Global and Target Analysis of time-resolved spectroscopy data
Stars: ✭ 33 (+22.22%)
Mutual labels:  data-analysis
Naive-Resume-Matching
Text Similarity Applied to resume, to compare Resumes with Job Descriptions and create a score to rank them. Similar to an ATS.
Stars: ✭ 27 (+0%)
Mutual labels:  data-analysis
ggshakeR
An analysis and visualization R package that works with publicly available soccer data
Stars: ✭ 69 (+155.56%)
Mutual labels:  data-analysis
covid-19
COVID-19 World is yet another Project to build a Dashboard like app to showcase the data related to the COVID-19(Corona Virus).
Stars: ✭ 28 (+3.7%)
Mutual labels:  data-analysis
ipython-notebooks
A collection of Jupyter notebooks exploring different datasets.
Stars: ✭ 43 (+59.26%)
Mutual labels:  data-analysis
genie
Genie: A Fast and Robust Hierarchical Clustering Algorithm (this R package has now been superseded by genieclust)
Stars: ✭ 21 (-22.22%)
Mutual labels:  data-analysis
Powerexploit
Post-Exploitation 😎 module for Penetration Tester and Hackers.
Stars: ✭ 26 (-3.7%)
Mutual labels:  powershell-module
PSCMContentMgmt
PowerShell module used for managing Microsoft Endpoint Manager Configuration Manager distribution point content.
Stars: ✭ 21 (-22.22%)
Mutual labels:  powershell-module
python-for-data-and-media-communication-gitbook
An open source book on Python tailed for communication students with zero background
Stars: ✭ 99 (+266.67%)
Mutual labels:  data-analysis
uetai
Custom ML tracking experiment and debugging tools.
Stars: ✭ 17 (-37.04%)
Mutual labels:  data-analysis
hotmap
WebGL Heatmap Viewer for Big Data and Bioinformatics
Stars: ✭ 13 (-51.85%)
Mutual labels:  data-analysis
taller SparkR
Taller SparkR para las Jornadas de Usuarios de R
Stars: ✭ 12 (-55.56%)
Mutual labels:  data-analysis
Product-Categorization-NLP
Multi-Class Text Classification for products based on their description with Machine Learning algorithms and Neural Networks (MLP, CNN, Distilbert).
Stars: ✭ 30 (+11.11%)
Mutual labels:  data-analysis
re-data
re_data - fix data issues before your users & CEO would discover them 😊
Stars: ✭ 955 (+3437.04%)
Mutual labels:  data-analysis
Powershell
Automating the tasks related to infrastructure..
Stars: ✭ 16 (-40.74%)
Mutual labels:  powershell-module
dataViz CADi
Materials for the "Data Visualization" CADi workshop @ "TecnolΓ³gico de Monterrey"
Stars: ✭ 14 (-48.15%)
Mutual labels:  data-analysis

PSelect

A SQL-ish DSL in PowerShell to assist in aggregating collections of data.

Example - FromPipeline

Get-Process | PSelect {
    Field ProcessName
    Field WorkingSet -as Count -Count
    Field WorkingSet -Sum
    
    GroupBy ProcessName

    SortData
}

ProcessName                           Count WorkingSet
-----------                           ----- ----------
ApplicationFrameHost                      1   27492352
AppVShNotify                              1    7405568
armsvc                                    1    5464064
audiodg                                   1   18952192
BleServicesCtrl                           1    9011200
bmservice                                 1   46051328
chrome                                   25 1875648512
Code                                      7  357859328
CodeHelper                                1   13967360
conhost                                   7   38752256
csrss                                     2   16859136
dasHost                                   1   10018816
DataExchangeHost                          1   12623872
dllhost                                   3   26742784
...

Example - FromCsv

PSelect {
    Field category
    Field raisedAmt -as AvgRaisedAmt -Average -Unit Currency
    Field raisedAmt -as TotalRaisedAmt -Sum -Unit Currency
    Field raisedAmt -as MaxRaisedAmt -Maximum -Format "{0:N}"
    Field raisedAmt -as MinRaisedAmt -Min -Format "{0,13:C}"
    Field raisedAmt -as SDRaisedAmd -StdDev -Format "{0:f}"
    Field raisedAmt -as Rounds -Count
    
    GroupBy category
    
    FromCsv TechCrunchcontinentalUSA.csv

    SortData

} | Format-Table -AutoSize

category   AvgRaisedAmt   TotalRaisedAmt     MaxRaisedAmt   MinRaisedAmt  SDRaisedAmd Rounds
--------   ------------   --------------     ------------   ------------  ----------- ------
           $15,554,166.67 $373,300,000.00    150,000,000.00   $900,000.00 29888793.60     24
biotech    $19,312,500.00 $77,250,000.00     37,000,000.00    $250,000.00 13920954.30      4
cleantech  $18,492,857.14 $258,900,000.00    57,000,000.00  $1,000,000.00 14340525.21     14
consulting $6,427,000.00  $32,135,000.00     13,000,000.00     $10,000.00 5576451.92       5
hardware   $21,141,025.64 $824,500,000.00    130,000,000.00   $100,000.00 25244059.65     39
mobile     $6,729,583.33  $323,020,000.00    25,000,000.00     $20,000.00 5752943.80      48
other      $7,490,625.00  $119,850,000.00    29,000,000.00    $300,000.00 6911092.05      16
software   $9,979,823.53  $1,017,942,000.00  60,000,000.00     $10,000.00 10046611.33    102
web        $9,739,300.29  $11,765,074,750.00 300,000,000.00     $6,000.00 19034496.45   1208
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].