I dont know why im getting this error, my list has a length of 21, but when it gets to 18 I get the list index out of range error. Help please
import pandas as pd
import os
mainpath = r"D:\Epoca de Cambio\Curso Python Machine Learning\python-ml-course-master\datasets"
filename = r"customer-churn-model\Customer Churn Model.csv"
fullpath = os.path.join(mainpath,filename)
data = pd.read_csv(fullpath,sep=",")
col_desired = ["Account Length","Phone","Eve Charge","Day Calls"]
columns = data.columns.values.tolist()
print(len(columns))
for i in range(len(columns)):
print(i)
if (columns[i] in col_desired):
columns.pop(i)