Quantcast
Channel: Active questions tagged python - Stack Overflow
Viewing all articles
Browse latest Browse all 13921

Python - Skip header row with csv.reader [duplicate]

$
0
0

I tried this proposed solution on a large (7000 line) csv file):Read File From Line 2 or Skip Header Row`

The following code worked but only if I manually remove the header:

RatedTracksFile = open('pyall_rated.csv')RatedTracksReader = csv.reader(RatedTracksFile)data_list = list(csv.reader(RatedTracksFile))eligible1 = open('py_all1.csv', 'a') # open py_all1.csv in append modefor i in range(len(data_list)):    trackrating = int(data_list[i][12])    ...

I tried different ways of adding this suggested code:

with open(fname) as f:    next(f)    for line in f:

I am new to python and cannot figure out how to add that in. I keep getting the same value type error since it still reads row 1,col 12 (which is a string from the header) and not the integer found on row 2, col 12:

ValueError: invalid literal for int() with base 10: 'GroupDesc'

SOLVED: Based on Sphinx' comment below (thanks!).


Viewing all articles
Browse latest Browse all 13921

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>