检查输入是否等于Pandas列中的值

zqdjd7g9  于 2023-03-06  发布在  其他
关注(0)|答案(1)|浏览(173)

如何检查用户输入是否等于Pandas中某行的特定值? Dataframe 来自CSV文件。
pyquisit.csv文件:

variables,statements,true or false
f1,f_state1, F
t4, t_state4,T
f3, f_state2, F
f20, f_state20, F
t3, t_state3, T

我想完成这样的事情:

df = pd.read_csv('pyquiz.csv')     
index = df.index
    index = index.to_list()
    random.shuffle(index)
    
    if user_input == 'quiz':
        for i in index:
            print(df.iloc[i])
            x = input('Enter T or F: ')
            if x == df.'Column_3_value_for_this_row' :# pseudocode
                print("Correct!")
                y = input('\nPress enter to continue: ')

相关问题