Как использовать операторы IF с pandas Dataframes и CSV?

def PandasUpload(request):
begin = t.time()
if request.method == "POST":
    csv_file = request.FILES['upload']
    reader = pd.read_csv(csv_file)
    reader.fillna('-', inplace=True)
    

if reader.Sem == 1 & reader.Sem == 3: выполните следующий код

    result = []
    for _, row in reader.iterrows():
        result.append(File(
            reg_no = row['Reg No'],
            student_name = row['Student Name'],
            sem = row['Sem'],
            ex1 = row['EX-1'],
            ex2 = row['EX-2'],
            ex3 = row['EX-3'],
            ex4 = row['EX-4'],
            ex5 = row['EX-5'],
            ex6 = row['EX-6'],
            ex7 = row['EX-7'],
            ex_total = row['Ex-Total'],
            ia1 = row['IA-1'],
            ia2 = row['IA-2'],
            ia3 = row['IA-3'],
            ia4 = row['IA-4'],
            ia5 = row['IA-5'],
            ia6 = row['IA-6'],
            ia7 = row['IA-7'],
            ia_total = row['IA=Total'],
            total = row['Total'],
            result = row['Result'],
            kx1 = row['KX-1'],
            ki1 = row['KI-1'],
            k_result = row['K-Result']
    ))
    
    File.objects.bulk_create(result)

    end = t.time()
    print(f"The time taken is {end - begin}")
return render(request, "results/base.html")

Я хочу поместить данные в таблицу, если столбец Sem содержит значения 1 и 3, то есть в основном четные и нечетные...как это сделать?

Пожалуйста, не предлагайте документацию, я в ней не разбираюсь...

Вернуться на верх