Это код, который открывает таблицу .csv и читает строку в строку, чтобы сохранить данные в две переменные, сохраненные в списке. Кроме того, я хочу отфильтровать некоторые данные листа (.csv), потому что они мне не нужны, и я фильтрую, применяя то, что ниже, есть x.remove (i) и y.remove (i), но они оба ошибаются, как я сообщил в названии. Что мне делать? Какую ошибку я делаю?
g=float(9.8)
x=[]
y=[]
dados = open('dados123.csv').readlines() #trocar para o nome_do_arquivo após testes de diagnóstico
def adiciona_dados():
for i in range (len(dados)):
if i !=0:
linha = dados[i].split(";")
x.append(float(linha[0]))
y.append(float(linha[1])*g)
else:
print('erro1')
len(x)
len(y)
adiciona_dados()
for i in y:
if y[i] < 30:
x.remove(i)
y.remove(i)
else:
print('nada')
len(x)
len(y)