Мой код:
df=pd.read_excel('vip.xlsx')
df
b=df['Roll No']
a=[x for x in map(str,b) if x[:8] == '12153162']
d=df['Name']
c=[y for y in map(str,d)]
if a in df['Roll No']:
print(df['Name'])
Я получил ошибку типа для этого:
TypeError: unhashable type: 'list'
Например, мой фрейм данных:
Name Roll No
Rahil 1215316235
Meher 1210316934
Sreejan 1215316235
Aditya 1215316952
Ajith 1215316002
Для этого фрейма данных мой ожидаемый вывод для моего кода выше:
Rahil
Sreejan
Итак, как мне получить ожидаемый вывод для моего кода?