Очень плохо знаком с Python, у меня большой фрейм данных, и я пытаюсь отображать 5 строк необработанных данных каждый раз, когда пользователь вводит = "да". Я хочу, чтобы данные развивались на 5 строк каждый раз, когда пользователь входные данные yes.
Я пытался использовать оба .ilo c и .iterrows, но я не могу понять, как заставить вывод работать дальше строк, определенных в ilo c.
Это то, что я пробовал до сих пор.
def raw_data(df):
"""
Asks user if they want to see 5 lines of raw data.
Then returns 5 lines of raw data if user inputs `yes`. Iterates until user response with a `no`
"""
data = df
while True:
answer = input('Would you like to see 5 lines of raw data? Enter yes or no: ')
if answer.lower() == 'yes':
print(data.iloc[:5])
data += 5
else:
break
Я пытался использовать data += 5
для прогресса, но он вызывает «ValueError: Невозможно добавить целое значение в Timestamp без freq.»
Я нахожусь в тупике, в каком направлении go в следующем. Помощь очень ценится,