Панды - лучший вариант для чтения этого CSV-файла.
df = pd.read_csv('Reviews.csv')
Затем вы можете создать новый столбец, чтобы проверить, есть ли в столбце «Комментарий» символ «!».
df['checkchar'] = df.comments.apply(lambda x: '!' in x)
Наконец, чтобы узнать, сколько комментариев к каждому баллу имеет символ '!', Группа делает эту работу.
>>> df.groupby('Score').sum().reset_index()
score checkchar
0 1 1.0
1 2 5.0
2 3 20.0
3 4 101.0
4 5 545.0