Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw

Help me with this please

by kumaar1986 (Initiate)
on Nov 22, 2011 at 16:29 UTC ( #939488=perlquestion: print w/replies, xml ) Need Help??
kumaar1986 has asked for the wisdom of the Perl Monks concerning the following question:

I have two files namely ICD-Codes-text which is tab format and other file named female.txt which has been split word by word . i need to compare the contents of female1.txt to ICD-codes file 0th array values. If there is a match then the matched value in female1.txt should be replaced with ICD-code files corresponding 1st array value. I am a beginner in PERL. I tried to write some code but i do not know where am going wrong or its completely wrong. Help me with this please

#!/usr/bin/perl print "reading 'ansvarig_vardenhet_utf8.txt'\n"; open(WIN, "icd-10-codes.txt"); while($line = <WIN>) { @columns = split(/\t/, $line); #print "$columns[1]"; foreach my $value (@columns) { #print "$value\n" } } close(WIN); print "reading 'ansvarig_vardenhet_utf8.txt'\n"; open(IN, "female1.txt"); while($line = <IN>) { %col = split(/ /, $line); #print "$columns[1]\n"; foreach my $val (%col) { if($val == $columns[0]){ $val =~ s/$val/$columns[1]/g; print IN ">>$val\n"; } } } close(IN);

file samples z988 Z98.8 - Andra specificerade postoperativa tillstånd z99 Z99 - Beroende av maskinella och andra hjälpmedel som ej klassificeras annorstädes z990 Z99.0 - Beroende av aspirationshjälpmedel z991 Z99.1 - Beroende av respirator z992 Z99.2 - Beroende av njurdialys z993 Z99.3 - Beroende av rullstol z998 Z99.8 - Beroende av annan specificerad utrustning och andra specificerade hjälpmedel z999 Z99.9 - Beroende av icke specificerade maskinella och andra hjälpmedel


patient has been admitted to the hospital for having infection on the recently operated right leg. w0609 w0609 w0609 w0609 w0609 w0609

Replies are listed 'Best First'.
Re: Help me with this please
by afoken (Monsignor) on Nov 22, 2011 at 16:41 UTC

    Oh come on -- this is still the same problem you posted in comparing file contents. Keep it there, don't start a new thread.


    Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so". ;-)

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://939488]
and a soft breeze sighs...

How do I use this? | Other CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (6)
As of 2017-03-25 20:36 GMT
Find Nodes?
    Voting Booth?
    Should Pluto Get Its Planethood Back?

    Results (313 votes). Check out past polls.