Python Forum
Why is the line crashing program when line is false?
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Why is the line crashing program when line is false?
#1
You say if


if not pd.isna(row['personnel.offense']):
        personnel = row['personnel.offense'].split(',')
If the first line is false then the second line is not executed.
You are correct. But if the first line in two code series is false, I do not believe
the original programmer/analyst wanted the program to crash.

I believe she just wanted the next set of python code lines to be skipped. The code that counts the number of offensive players and where they are positioned.

If that is correct the program, should not crash. It should just skip the row and continue in the loop.

It does not do that. The program crashes. How to modify the code so that it executes what the programmer originally intended, not what is actually happening.

]You alluded to the fact the there might be a formatting problem in an earlier post. I think you are right. I just do not know how to fix.

I do not want to delete the whole row because it might contain information is the other cells that could make the prediction more accurate.o

Any help appreciated. Thanks in advance.

Respectfully,

ErnestTBass
Reply
#2
If this relates to your earlier post you prevent any code that uses personnel from running if you don't set personnel. This is a bad pattern:
if a:
   b = 5
c = b * 2
Cannot use b because b may not be defined or may have the wrong value.
This is better
if a:
   b = 5
   c = b * 2
else:
   c = someothervalue
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Line graph with two superimposed lines sawtooth500 4 329 Apr-02-2024, 08:56 PM
Last Post: sawtooth500
  How to add multi-line comment section? Winfried 1 208 Mar-24-2024, 04:34 PM
Last Post: deanhystad
  break print_format lengthy line akbarza 4 369 Mar-13-2024, 08:35 AM
Last Post: akbarza
  Reading and storing a line of output from pexpect child eagerissac 1 4,253 Feb-20-2024, 05:51 AM
Last Post: ayoshittu
  coma separator is printed on a new line for some reason tester_V 4 490 Feb-02-2024, 06:06 PM
Last Post: tester_V
  problem with spliting line in print akbarza 3 385 Jan-23-2024, 04:11 PM
Last Post: deanhystad
  Unable to understand the meaning of the line of code. jahuja73 0 307 Jan-23-2024, 05:09 AM
Last Post: jahuja73
  Python Constantly Crashing mat189 0 238 Jan-22-2024, 07:18 AM
Last Post: mat189
  Receive Input on Same Line? johnywhy 8 722 Jan-16-2024, 03:45 AM
Last Post: johnywhy
  Reading in of line not working? garynewport 2 838 Sep-19-2023, 02:22 PM
Last Post: snippsat

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020