Я очень новичок в Python и столкнулся с проблемой, которую не мог решить.
У меня есть два извлеченных столбца Dataframe, которые необходимо учитывать, например,
df1
Student ID Subjects
0 S1 Maths, Physics, Chemistry, Biology
1 S2 Maths, Chemistry, Computing
2 S3 Maths, Chemistry, Computing
3 S4 Biology, Chemistry, Maths
4 S5 English Literature, History, French
5 S6 Economics, Maths, Geography
6 S7 Further Mathematics, Maths, Physics
7 S8 Arts, Film Studies, Psychology
8 S9 English Literature, English Language, Classical
9 S10 Business, Computing, Maths
df2
Subject ID Subjects
58 Che13 Chemistry
59 Bio13 Biology
60 Mat13 Maths
61 FMat13 Further Mathematics
62 Phy13 Physics
63 Eco13 Economics
64 Geo13 Geography
65 His13 History
66 EngLang13 English Langauge
67 EngLit13 English Literature
Как я могу сравнить для каждого предмета df2, если есть студент, изучающий этот предмет, создать словарь с ключом «Идентификатор субъекта» и значениями «Идентификатор студента»?
Желаемый результат будет примерно таким;
Che13:[S1, S2, S3, ...]
Bio13:[S1,S4,...]