К сожалению, pandas принимает skiprows
только для строк, которые пропускаются в начале.Возможно, вы захотите проанализировать файл перед созданием фрейма данных.
Например:
import csv
with open(r"C:\csvfile.csv","r") as f:
lines = csv.reader(f, newline = '')
if any('valx' in i for i in lines):
data = lines
Используя модуль CSV Standard Libary, вы можете прочитать файл и проверить, находится ли valx
вфайл, если он найден, содержимое будет возвращено в переменной data
.
Оттуда вы можете использовать переменную данных для создания вашего фрейма данных.