The block was not intended to fix the warning; it was intended to point out how to find your issue. You have a line that contains "
61283067 61283865 798 0.57412" that your split fails on. There are clearly only 4 entries on that line, not the 8 required to populate the variable in question. You need to modify your
split (or perhaps swap to a
regular expression) to reflect the actual input.
#11929 First ask yourself `How would I do this without a computer?' Then have the computer do it the same way.