Python: как отобразить строки данных из фрейма данных, а затем снова запросить у пользователя следующую партию строк - PullRequest
0 голосов
/ 04 марта 2019

Я хотел бы знать, как написать цикл, который будет предлагать пользователю каждый раз, когда строка данных отображается из кадра данных.Если пользователь отвечает «да», функция отображает строку данных и повторно запрашивает пользователя до тех пор, пока не останется больше строк.Если пользователь отвечает «нет», цикл должен прерваться.

1 Ответ

0 голосов
/ 04 марта 2019
import pandas as pd
df = pd.DataFrame(pd.np.random.rand(10,3))
for ind, row in df.iterrows():
    ans = input("Would you like to print a row? ")
    if  ans == 'yes':
        print("Row : {!r}".format(row.tolist()))
    elif ans == 'no':
        break
    else:
        print("Omit row # {}".format(ind))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...