Привет, я каждый день очищаю текст веб-сайта в виде фрейма данных в python, и у меня есть строка кода, которая ищет номер индекса в первый раз Day n
появляется:
Scrape example 1:
Text
acb
xyz
Day 1
hij
mno
Scrape example 2
Text
acb
xyz
Day 4
hij
mno
мой код для этого:
startrow = df.index[df['Text'].str.startswith(('Day 1', 'Day 1:'))].item()
, но я сталкиваюсь с проблемами (value error
), когда первый экземпляр - это День 2+ (например, пример 2 со сбоем).
Должен ли я использовать функцию try
для поиска Day 1
, а если не Day 2
, Day 3
et c, или есть лучший способ сделать это? Максимальное значение будет Day 12
. И если да, можете ли вы поместить try
внутрь другого try
или есть более эффективные способы сделать это?
Любая помощь будет оценена! Спасибо