Поиск строк, содержащих регулярное выражение: row_to_drop - это обозначения строк, содержащих китайский.
rows_to_drop1= df.loc[df["reviewer_name"].str.contains(r'[^\x00-\x7F]', na=False)].index
clean_df = df.drop(rows_to_drop1,axis=0)
rows_to_drop2= df.loc[df["comments"].str.contains(r'[^\x00-\x7F]', na=False)].index
Теперь вы хотите обновить clean_df, опустив row_to_drop2, поэтому установите на место = True:
clean_df.drop(rows_to_drop2,axis=0,inplace=True)
Вы также можете сделать все сразу:
condition1 = df["reviewer_name"].str.contains(r'[^\x00-\x7F]', na=False)
condition2 = df["comments"].str.contains(r'[^\x00-\x7F]', na=False)
row_to_drop = df.loc[condition1 & condition2 ].index
clean_df = df.drop(rows_to_drop,axis=0)