Warning: Declaration of syntax_plugin_nbsp::handle($aMatch, $aState, $aPos, &$aHandler) should be compatible with DokuWiki_Syntax_Plugin::handle($match, $state, $pos, Doku_Handler $handler) in /home/capooti/webapps/spatialecology_wiki/lib/plugins/nbsp/syntax.php on line 40

Warning: Declaration of syntax_plugin_nbsp::render($aFormat, &$aRenderer, $aData) should be compatible with DokuWiki_Syntax_Plugin::render($format, Doku_Renderer $renderer, $data) in /home/capooti/webapps/spatialecology_wiki/lib/plugins/nbsp/syntax.php on line 40

Warning: Cannot modify header information - headers already sent by (output started at /home/capooti/webapps/spatialecology_wiki/lib/plugins/nbsp/syntax.php:40) in /home/capooti/webapps/spatialecology_wiki/inc/actions.php on line 38

Warning: Cannot modify header information - headers already sent by (output started at /home/capooti/webapps/spatialecology_wiki/lib/plugins/nbsp/syntax.php:40) in /home/capooti/webapps/spatialecology_wiki/lib/tpl/dokuwiki/main.php on line 12
wiki:average []

User Tools

Site Tools


wiki:average

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

wiki:average [2017/12/05 22:53] (current)
Line 1: Line 1:
 +===== NAME =====
 +**ost4sem_average.sh**
 +
 +===== DESCRIPTION =====
 +A nice combination of AWK script with bash argumens request.
 +Calculate average of column txt files base on CLASS/ID column.\\
 +all the row and column ​ are processed\\
 +in case no CLASS/ID column in the file crate a dummy variable (e.g 1 ) for all che row\\
 +the file has to be sorted base on the  CLASS/ID column!!!\\
 +input_s.asc\\
 +ID V1 V2 V3\\
 +1  3  5  3\\
 +1  5  7  5\\
 +2  2  1  1\\
 +output.asc\\
 +1  4  6  4\\
 +2  2  1  1\\
 +
 +$1 input.asc\\
 +$2 output.asc\\
 +===== SYNOPSIS =====
 +~/​sh/​average.sh input_s.asc output.asc\\
 +
 +reply to the questions manualy\\
 +or use the EOF sintax\\
 +\\
 +sh ./​average.sh input_s.asc output.asc <<​EOF\\
 +y/n\ \ \ \ \ \ \ \ \ \ "The first row is an header (y/n) = "\\
 +1/​2/​3/​4/​...\ \ \ \ "​Position of the master ClASS/ID column (1/​2/​3/​4/​....) ​ = "\\
 +1/​2/​3/​4/​...\ \ \ \ "​Precision of the average results (Decimal number 1/2/3/... ) = "\\
 +EOF\\
 +
 +===== DOWNLOAD =====
 +Download python script: [[http://​www.spatial-ecology.net/​ost4sem/​geo_tools/​ost4sem_average.sh | ost4sem_average.sh ]]\\
 +===== EXAMPLE =====
 +
 +<code bash>
 +chmod 777 ost4sem_average.sh
 +sort -k 2,2 input.asc > input_s.asc
 +~/​sh/​ost4sem_average.sh input_s.asc output.asc <<EOF
 +y
 +2
 +4
 +EOF
 +</​code>​
  
wiki/average.txt ยท Last modified: 2017/12/05 22:53 (external edit)