Skip to content
This repository has been archived by the owner on Oct 6, 2024. It is now read-only.
/ median Public archive

[Feature complete] Calculate the median values for a set of groups

License

Notifications You must be signed in to change notification settings

maandree/median

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This repo has been moved to Codeberg and may be out of date on GitHub.
Canonical repo: https://codeberg.org/maandree/median


NAME
	median - Calculate the median values for a set of groups

SYNOPSIS
	median

DESCRIPTION
	median takes the first blank space-separated column values
	and the remainder as keys. It will then print the median for
	each key. Lines with the same key form a group.

	median outputs the median value for each key, no order of
	the output lines are prescribed. No order is prescribed for
	the input lines.

	Lines without a blank space are parsed as having the empty
	string as the key, for lines with a blank space, the first
	blank space is parsed as part of the key.

	For groups with an even number of elements, if the mean of
	the middle two values are used as the median if all values
	in the group are numerical, otherwise the lower value is
	used as the median.

EXAMPLES
	$ cat <<EOF | median
	-10
	2
	4
	3
	50
	EOF
	3

	$ cat <<EOF | median
	+003  c
	.001  a
	-002  b
	+001  c
	-001  b
	+002  c
	EOF
	.001  a
	-001.5  b
	+002  c

RATIONALE
	Combining sort(1), sed(1), wc(1), expr(1) to do this is
	too much work to do on a regular basis.

SEE ALSO
	sort(1), expr(1), sets(1)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy