I have a code which reads in data, however every 2000 rows there are about 10 header rows that I want to skip.
I have written the code below:
import pandas as pd
data = pd.read_csv('variance meting_2millsamples.lvm', delimiter= '\t',
names = ['t','V'], skiprows=11)
#data = data.drop(labels=range(0, 11), axis=0)
data = data.drop(labels=range(2000,2010), axis=0)
data = data.drop(labels=range(4010,4020),axis=0)
data = data.drop(labels=range(6020,6030),axis=0)
data = data.drop(labels=range(8030,8040),axis=0)
data = data.drop(labels=range(10040,8050),axis=0)
data = data.drop(labels=range(12050,12060),axis=0)
data = data.drop(labels=range(14060,12070),axis=0)
data = data.drop(labels=range(16070,12080),axis=0)
However my dataframe is about 14 million data points long. I've tried using a for loop but i couldn't get it to work. How could I make a for loop that automates the drops?
Is there a better way of ignoring/removing lines?