comparing arrays

2012-01-11 Thread Chris Stinemetz
I have a script where I have captured the value on the left side of the "=" as the header for my table. Now I want to take the value on the right side of the "=" sign and populate a new row in table format where the header value I stored in the @header array matches the value on the left side of th

comparing arrays

2002-11-13 Thread Diego Riano
Hello folks I want to ask for your help about the following thing: I have several files, like this one: Katrin 12334 lsksol 094059 Karen 29383 skdjsk 092831 Paul21928 lskdiw 029384 I want to compare all the files to know which names are in all of them. could you give some hints

Comparing Arrays

2003-02-10 Thread Jeff Westman
If I read 2 files into separate arrays, I *should* be able to compare the arrays, and therefore see if the files are the same or not. SO why doesn't this work? #--- begin code #!/usr/local/bin/perl -w $f1 = "eghpoli1"; $f2 = "eghpoli2"; open(F1, "$f1") or die "cannot open $f1: $!\n"; open(F2, "

Comparing Arrays

2001-07-19 Thread Diego Riaño
Hi everybody I have two array, like this @array1=(one, two, three); @array2=(one,tww,three); Is there some way to compare the two arrays? I was trying with the eq and ne operations inside an IF statement but i does not work Could someone help me. Thanks Diego -- To unsubscribe, e-mail: [

Comparing Arrays

2002-07-23 Thread Merritt Krakowitzer
@foo = qw( foo bar cat dog ); my @bar = qw( dog cat foo bar ); Hope that made some sense. I managed to find a module for comparing arrays but I would prefer not to do it that way. TIA Merritt -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Comparing arrays

2001-04-20 Thread Watts Stuart-STWATTS1
All, Monumentally basic question here (but hey, this is what this list is for, yeah?). I'm working on my first ever useful script (after "Hello World" and "Enter a number" "Wrong!" type things). It's also my first ever foray into programming of any kind, so please make sure answers are in layma

Re: comparing arrays

2012-01-11 Thread Chris Charley
"Chris Stinemetz" wrote in message news:ca+hbpzhw7scz2dnabxd0j1bqfcj3vpo7xm_dvrbqmpwrnul...@mail.gmail.com... I have a script where I have captured the value on the left side of the "=" as the header for my table. Now I want to take the value on the right side of the "=" sign and populate a

Re: comparing arrays

2012-01-11 Thread Jim Gibson
At 4:13 AM -0600 1/11/12, Chris Stinemetz wrote: I have a script where I have captured the value on the left side of the "=" as the header for my table. Now I want to take the value on the right side of the "=" sign and populate a new row in table format where the header value I stored in the @he

Re: comparing arrays

2012-01-11 Thread Jeff Peng
Just from the subject, for comparing arrays, I have been using Array::Diff which works always fine for me. I have a script where I have captured the value on the left side of the "=" as the header for my table. Now I want to take the value on the right side of the "=" sig

Re: comparing arrays

2012-01-12 Thread Chris Stinemetz
Thanks for your advice Jim. Although it makes very good sense to me, I am having a little difficult implementing it. I will have to admit referencing is still a bit foreign to me. I am getting the following error and I am not sure how to fix it. Type of arg 1 to push must be array (not reference

Re: comparing arrays

2012-01-12 Thread Jim Gibson
On 1/12/12 Thu Jan 12, 2012 1:07 PM, "Chris Stinemetz" scribbled: > Thanks for your advice Jim. > > Although it makes very good sense to me, I am having a little > difficult implementing it. I will have to admit referencing is still a > bit foreign to me. > > I am getting the following error

Re: comparing arrays

2012-01-12 Thread Chris Stinemetz
Thank you Jim. That got me over that hurdel! Any advice on how to maintain the order of elements in the @header array and print the value to the right of the "=" sign for each dataset, and if there is a value in the dataset that doesn't match the element in the @header simply leave the value blank

Re: comparing arrays

2012-01-12 Thread Jim Gibson
On 1/12/12 Thu Jan 12, 2012 2:03 PM, "Chris Stinemetz" scribbled: > Any advice on how to maintain the order of elements in the @header > array and print the value to the right of the "=" sign for each > dataset, and if there is a value in the dataset that doesn't match the > element in the @hea

Re: comparing arrays

2012-01-12 Thread Chris Stinemetz
> > Define an array with the headers you expect: > > my @headers = ( '>csno', 'rfpi', 'vrp0', ... ); > > Use that array for your keys instead of the @header array. > > To avoid warnings of uninitialized values for missing values, print the > expression (defined $data{$key} ? $data{$key} : '' ) inst

Re: comparing arrays

2012-01-12 Thread Jim Gibson
At 11:01 PM -0600 1/12/12, Chris Stinemetz wrote: > Define an array with the headers you expect: my @headers = ( '>csno', 'rfpi', 'vrp0', ... ); Use that array for your keys instead of the @header array. To avoid warnings of uninitialized values for missing values, print the expression

RE: comparing arrays

2002-11-13 Thread wiggins
perldoc -f grep Essentially you would need to open each file, read each line and grab the name somehow (regex, split, etc.). Then store the name to an array for the file (consider hash of arrays with key being the filename and the value the array of names for that file). Then store the name to

RE: comparing arrays

2002-11-14 Thread Diego Riano
Hello Thanks for your help -- ___ Diego Mauricio Riano Pachon Biologist Institute of Biology and Biochemistry Potsdam University Karl-Liebknecht-Str. 24-25 Haus 20 14476 Golm Germany Tel:0331/977-2809 http://bioinf.ibun.unal.edu.co/~gotem http://www.geocities.c

RE: Comparing Arrays

2003-02-10 Thread wiggins
On Mon, 10 Feb 2003 13:55:46 -0800 (PST), Jeff Westman <[EMAIL PROTECTED]> wrote: > If I read 2 files into separate arrays, I *should* be able to compare the > arrays, and therefore see if the files are the same or not. SO why doesn't > this work?

RE: Comparing Arrays

2003-02-10 Thread Peter_Farrar
> if (@Af1 eq @Af2) { print "Files compare okay\n"; } > else { print "Files differ\n"; } > # How about something clunky like this: if (join("",@Af1) eq join("",@Af2)) { print "Files compare okay\n"; } else { print "Files differ\n"; } -- To unsubscribe, e-mail: [EMAIL PROTECTED] For add

RE: Comparing Arrays

2003-02-10 Thread Bob Showalter
Jeff Westman wrote: > If I read 2 files into separate arrays, I *should* be able to compare > the arrays, and therefore see if the files are the same or not. SO > why doesn't this work? > > #--- begin code > #!/usr/local/bin/perl -w > > $f1 = "eghpoli1"; > $f2 = "eghpoli2"; > > open(F1, "$f1") o

Re: Comparing Arrays

2001-07-19 Thread Aaron Craig
At 15:21 19.07.2001 +0200, Diego Riaño wrote: >Hi everybody > >I have two array, like this > >@array1=(one, two, three); >@array2=(one,tww,three); > >Is there some way to compare the two arrays? >I was trying with the eq and ne operations inside an IF statement but i >does not work > >Could someon

RE: Comparing Arrays

2001-07-19 Thread Mooney Christophe-CMOONEY1
"That's an excellent question," i said to myself; "i'll bet there's a module for that!" So, i looked on cpan, and it looks like Array::Compare will do the trick. -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

RE: Comparing Arrays

2001-07-19 Thread Jeff 'japhy/Marillion' Pinyan
On Jul 19, Mooney Christophe-CMOONEY1 said: >"That's an excellent question," i said to myself; "i'll bet there's a >module for that!" > >So, i looked on cpan, and it looks like Array::Compare will do the >trick. All the same, this is a question that stumps a lot of people. There are two ways to

Re: Comparing Arrays

2002-07-23 Thread Tor Hildrum
<[EMAIL PROTECTED]> wrote: > Hi > > I would like to know how to compare 2 arrays. > > I have 2 arrays and I would like to compare the contents of the data. > It doesn't matter in which order the data is stored so long as its the same. > So comparing the bellow should read true, but if they didn

Re: Comparing Arrays

2002-07-23 Thread John W. Krahn
Merritt Krakowitzer wrote: > > Hi Hello, > I would like to know how to compare 2 arrays. perldoc -q array Found in /usr/lib/perl5/5.6.0/pod/perlfaq4.pod [snip] How do I compute the difference of two arrays? How do I compute the intersection of two arrays? [snip] How do

Re: Comparing Arrays

2002-07-23 Thread Janek Schleicher
Merritt Krakowitzer wrote at Tue, 23 Jul 2002 09:48:13 +0200: > I would like to know how to compare 2 arrays. > > I have 2 arrays and I would like to compare the contents of the data. It doesn't >matter in which > order the data is stored so long as its the same. So comparing the bellow should

RE: Comparing Arrays

2002-07-23 Thread Bob Showalter
> -Original Message- > From: Merritt Krakowitzer [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, July 23, 2002 3:48 AM > To: Beginners > Subject: Comparing Arrays > > > Hi > > I would like to know how to compare 2 arrays. > > I have 2 arrays and I would

RE: Comparing Arrays

2002-07-23 Thread Timothy Johnson
a key with each #element of the second array } return 1; #if we make it this far, they're equal } # -Original Message- From: Bob Showalter To: 'Merritt Krakowitzer'; Beginners Sent: 7/23/02 5:49 AM Subject: RE: Comparing A

RE: Comparing Arrays

2002-07-23 Thread Jeff 'japhy' Pinyan
On Jul 23, Timothy Johnson said: >In the "quick and dirty" category, you can do something like this: Too dirty. It says ('a', 'a', 'b') and ('a', 'b', 'b') are the same. -- Jeff "japhy" Pinyan [EMAIL PROTECTED] http://www.pobox.com/~japhy/ RPI Acacia brother #734 http://www.perlmo

RE: Comparing Arrays

2002-07-23 Thread Timothy Johnson
LOL yup. I knew someone would catch that. As Marvin would say, "Back to the old drawing board." -Original Message- From: Jeff 'japhy' Pinyan To: Timothy Johnson Cc: 'Bob Showalter '; ''Merritt Krakowitzer' '; 'Beginners ' Se

RE: Comparing Arrays

2002-07-23 Thread Bob Showalter
> -Original Message- > From: Timothy Johnson [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, July 23, 2002 11:41 AM > To: 'Bob Showalter '; ''Merritt Krakowitzer' '; 'Beginners ' > Subject: RE: Comparing Arrays > > > >

RE: Comparing Arrays

2002-07-24 Thread Merritt Krakowitzer
om what i can tell, it *should* be giving an error about being unable to coerce an array to a hash, but it seems to work fine, it's driving me nuts :) Merritt > > But mine has a similar defect: > >qw(foo foo bar) is considered equal to qw(foo bar bar) > > Rats! Tha

RE: Comparing Arrays

2002-07-24 Thread Bob Showalter
> -Original Message- > From: Merritt Krakowitzer [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, July 24, 2002 4:19 AM > To: Bob Showalter; 'Timothy Johnson'; 'Beginners ' > Subject: RE: Comparing Arrays > > > I just found out I can shorten my on

Comparing Arrays' Values

2004-09-03 Thread Errin Larsen
Hi guys (and gals!), I want to compare a constant, known (expected values) array with the results I'm collecting in another array. Something like this, but I don't think this works the way I want it to: my @rray1 = qw( One Two Three ); chomp( my @rray2 = ); print "The 2 arrays are the same\n"

Re: Comparing arrays

2001-04-20 Thread Collin Rogowski
A hash is a data structure, which assigns a key to value. In Perl the key is given in the curly braces. A key/value pair is entered like this: $hash{$key} = $value (assuming the variables $key and $value, hold the key and value respectivly). > open (EXIST, "/tmp/users"); > @exist = ; >

Re: Comparing arrays

2001-04-20 Thread Dan Brown
Excellent description Collin. I have just a couple of comments to add. Collin Rogowski wrote: > > A hash is a data structure, which assigns a key to value. > In Perl the key is given in the curly braces. A key/value > pair is entered like this: $hash{$key} = $value (assuming > the variables $ke

Re: Comparing arrays

2001-04-20 Thread Matt Cauthorn
Here's a nice way to do what Stuart Watts recommended (chomping the array): open (FILE, "whatever"); chomp (my @array=); And boom the newlines are killed in one fell swoop. I've used this with fantastic results. Stuart's way works well too, but I figured I'd throw this in...very 'perlish'. ~Mat

Re: Comparing Arrays' Values

2004-09-03 Thread Wiggins d Anconia
> Hi guys (and gals!), > > I want to compare a constant, known (expected values) array with the > results I'm collecting in another array. > > Something like this, but I don't think this works the way I want it to: > > my @rray1 = qw( One Two Three ); > chomp( my @rray2 = ); > > print "The 2 a