Обработка и извлечение информации об учащихся из таблицы

Данный текст представляет собой таблицу с информацией о студентах, включая столбцы для фамилии, имени, номера студента, номера факультета и года. Похоже, это смесь фамилий и имен, и могут быть пропущены некоторые значения или неполные записи.

Чтобы обработать эту таблицу и извлечь информацию, вы можете использовать различные языки программирования и методы. Вот несколько примеров:

  1. Python с использованием библиотеки pandas:

    import pandas as pd
    data = {
    'surname': ['duke', 'fitzroy', 'al-essawy'],
    'first_name': ['zaid', None, 'ay'],
    'student_no': [1, 2, None],
    'dept_no': [4, 4, None],
    'year': [2, 2, None]
    }
    df = pd.DataFrame(data)
    print(df)
  2. SQL с использованием SQLite:

    CREATE TABLE students (
    surname TEXT,
    first_name TEXT,
    student_no INTEGER,
    dept_no INTEGER,
    year INTEGER
    );
    INSERT INTO students VALUES
    ('duke', 'zaid', 1, 4, 2),
    ('fitzroy', NULL, 2, 4, 2),
    ('al-essawy', 'ay', NULL, NULL, NULL);
    SELECT * FROM students;
  3. JavaScript с использованием Node.js:

    const students = [
    {
        surname: 'duke',
        first_name: 'zaid',
        student_no: 1,
        dept_no: 4,
        year: 2
    },
    {
        surname: 'fitzroy',
        first_name: null,
        student_no: 2,
        dept_no: 4,
        year: 2
    },
    {
        surname: 'al-essawy',
        first_name: 'ay',
        student_no: null,
        dept_no: null,
        year: null
    }
    ];
    console.table(students);

Обратите внимание, что приведенные выше примеры кода предполагают, что у вас установлены необходимые библиотеки и зависимости. Возможно, вам придется скорректировать код в соответствии с вашими конкретными требованиями и средой.