title: pandas.errors.ParserError: Too many columns specified: expected 9996 and found 9808
body: <p>When I use pandas to process my data, here is an error like title. My data's column is not equivalent, So I sort it in an descending order. The first line is the longest and next line is shorter and so on. When the file is small, pandas can process it successfully. But after I write all my data in the file, it can't process and show me this error.</p>
  
  <p>here is my code:</p>
  
  <pre><code>def sequencein(filepath):    
      print (filepath)    
      print("time", time.time())    
      data = pd.read_table(filepath, header=None)    
      print("time", time.time())    
      matr = data.values    
      print("sequence shape:", matr.shape)    
      return matr
  </code></pre>
  
  <p>file's end of the line is shown below:
  <a href="https://i.stack.imgur.com/wBLVD.png" rel="nofollow noreferrer">enter image description here</a></p>