Ranking data points from multiple files


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Ranking data points from multiple files
# 8  
Old 06-20-2016
1) Depends what "create a variable" means.
2) Depends what "ranking" means.

How does your ranking work?

Why do the values "AAA BBB 10", "AAA BBB 11", and "AAA BBB 12" have a rank of 1?

Why do the values "CCC DDD 16", "CCC DDD 14", and "CCC DDD 15" have a rank of 3?

Why do the values "EEE FFF 20", "EEE FFF 19", and "EEE FFF 19" have a rank of 3?

Either your output is unrelated to your input, or there is a deeper pattern you must explain before we can do anything with it.

Please show relevant input, and related output, and explain how one becomes the other.
# 9  
Old 06-21-2016
There is an input file with the following format

Main Input File
Code:
 24.5625  -81.8125    27.47
 24.5625  -81.7708    27.16
 24.5625  -81.7292    27.49

I need to rank the third column of that input file when compared to 100 other files with the same format. The first 2 columns need to be used as identifiers or data points. So when you search through the other 100 files, you only compare these unique data points. Each value with be ranked based on the original input file.

One of the 100 other files to compare to:
Code:
 24.5625  -81.8125    27.37
 24.5625  -81.7708    27.26
 24.5625  -81.7292    27.29

One of the 100 other files to compare to:
Code:
 24.5625  -81.8125    27.57
 24.5625  -81.7708    27.66
 24.5625  -81.7292    27.19

Expected Output:
Code:
 24.5625  -81.8125    27.47  2  
 24.5625  -81.7708    27.46  1
 24.5625  -81.7292    27.49  3

# 10  
Old 06-21-2016
Ranked how?

You have 27.47, 27.37, and 27.57 as input. How does the output value of 27.47 get chosen? Is it an average, or some other method?

And where does the two come from?
# 11  
Old 06-21-2016
27.47 comes from the original input file which is named YYYYMM.pnt. I was hoping that can be chosen from a variable.

Code:
set month = `date +"%m"`
set year = `date +"%Y"`

$year$month.pnt

All the other files to compare to are the same month in previous years.

201505.pnt
201405.pnt
201305.pnt
etc

The two is the rank of the data value in the original file when compared to the other files.
# 12  
Old 06-21-2016
Compared how? Why is it two, and not three, zero, or nine? Why is the result 27.47 and not 27.37 or 27.57? What criteria makes this decision?
# 13  
Old 06-21-2016
Quote:
Originally Posted by ncwxpanther
27.47 comes from the original input file which is named YYYYMM.pnt.
Why isn't 24.5625 -81.7708 27.16 chosen from the original input file?
# 14  
Old 06-21-2016
The ranking is compared based on the 3rd column.

Its two because 27.47 is the second highest value when compared to 27.37 and 27.57.

27.47 comes from the original input file. The original input file needs to be the one that is ranked, thus its values (27.47) are preserved.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

In PErl script: need to read the data one file and generate multiple files based on the data

We have the data looks like below in a log file. I want to generat files based on the string between two hash(#) symbol like below Source: #ext1#test1.tale2 drop #ext1#test11.tale21 drop #ext1#test123.tale21 drop #ext2#test1.tale21 drop #ext2#test12.tale21 drop #ext3#test11.tale21 drop... (5 Replies)
Discussion started by: Sanjeev G
5 Replies

2. UNIX for Dummies Questions & Answers

Stack data from multiple files into one, with variable column files

Hello Gurus, Im new to scripting. Got struck with a file merge issue in Unix. Was looking for some direction and stumbled upon this site. I saw many great posts and replies but couldnt find a solution to my issue. Greatly appreciate any help.. I have three csv files -> Apex_10_Latest.csv,... (1 Reply)
Discussion started by: wamshi
1 Replies

3. Shell Programming and Scripting

Grabbing data between 2 points in text file

I have a text file that shows the output of my solar inverters. I want to separate this into sections. overview , device 1 , device 2 , device 3. Each device has different number of lines. but they all have unique starting points. Overview starts with 6 #'s, Devices have 4#'s and their data starts... (6 Replies)
Discussion started by: Mikey
6 Replies

4. UNIX for Dummies Questions & Answers

Finding data value that contains x% of points

Hi, I need help on finding the value of my data that encompasses certain percentage of my total data points (n). Attached is an example of my data, n=30. What I want to do is for instance is find the minimum threshold that still encompasses 60% (n=18), 70% (n=21) and 80% (n=24). manually to... (4 Replies)
Discussion started by: ida1215
4 Replies

5. UNIX for Dummies Questions & Answers

Using AWK: Extract data from multiple files and output to multiple new files

Hi, I'd like to process multiple files. For example: file1.txt file2.txt file3.txt Each file contains several lines of data. I want to extract a piece of data and output it to a new file. file1.txt ----> newfile1.txt file2.txt ----> newfile2.txt file3.txt ----> newfile3.txt Here is... (3 Replies)
Discussion started by: Liverpaul09
3 Replies

6. Programming

GNUPLOT- how to change the style of data points

Hi, I am trying to arrange my graphs with GNUPLOT. Although it looked like simple at the beginning, I could not figure out an answer for the following: I want to change the style of my data points (not the line, just exact data points) The terminal assigns first + and then x to them but what I... (0 Replies)
Discussion started by: natasha
0 Replies

7. UNIX for Dummies Questions & Answers

How to get data only inside polygon created by points which is part of whole data from file?

hiii, Help me out..i have a huge set of data stored in a file.This file has has 2 columns which is latitude & longitude of a region. Now i have a program which asks for the number of points & based on this number it asks the user to enter that latitude & longitude values which are in the same... (7 Replies)
Discussion started by: reva
7 Replies

8. Shell Programming and Scripting

Group search (multiple data points) in Linux

Hi All I have a data set like this tab delimited: weft fgr-1 345 -1 fgrythdgd weft fgr-3 456 -2 ghjdklflllff weft fgr-11 456 -3 ghtjuffl weft fgr-1 213 -2 ghtyjdkl weft fgr-34 567 -5 fghytkflf frgt fgr-36 567 -1 ghrjufjf frgt fgr-45 678 -2 ghjruir frgt fgr-34 546 -5 gjjjgkldlld frgt... (4 Replies)
Discussion started by: Lucky Ali
4 Replies

9. Shell Programming and Scripting

recoding data points using SED??

Hello all, I have a data file that needs some serious work...I have no idea how to implement the changes that are needed! The file is a genotypic file with >64,000 columns representing genetic markers, a header line, and >1100 rows that looks like this: ID 1 2 3 4 ... (7 Replies)
Discussion started by: doobedoo
7 Replies

10. Shell Programming and Scripting

to extarct data points

suppose u have a file which consist of many data points separated by asterisk Question is to extract third part in each line . 0.0002*0.003*-0.93939*0.0202*0.322*0.3332*0.2222*0.22020 0.003*0.3333*0.33322*-0.2220*0.3030*0.2222*0.3331*-0.3030 0.0393*0.3039*-0.03038*0.033*0.4033*0.30384*0.4048... (5 Replies)
Discussion started by: cdfd123
5 Replies
Login or Register to Ask a Question