Я пытаюсь отфильтровать больший CSV, который не содержит заголовков.Я хотел бы вернуть второй фрейм данных, который возвращает только те строки, в которых есть положительные значения в последнем столбце.
Вот что я пытаюсь;
input_data = pd.read_csv(infile, delimiter=',').values
print(input_data.shape) # (832650, 200)
pos_data = input_data.iloc[:, 199] > 0
В последней строке выдается ошибка: AttributeError: у объекта 'numpy.ndarray' нет атрибута 'iloc'
Я на 0.24.1 из панд и 1.16.1 из NumPy.
Спасибо
РЕДАКТИРОВАТЬ: удаление значений, избавляется от ошибки, но я все еще не могу отфильтровать кадр данных.
input_data = pd.read_csv(infile, delimiter=',')
print(input_data.shape) # (832650, 200)
pos_data = input_data.iloc[:, -1] > 0
print(pos_data.shape) # (832650,)