根据提供的问题描述,可以使用代码示例来解决该问题。以下是一个示例代码:
import pandas as pd
# 创建一个包含学生信息的数据框
data = {'姓名': ['张三', '李四', '王五'],
'年龄': [18, 19, 17],
'受欢迎程度': [80, 85, 90]}
df = pd.DataFrame(data)
# 检查是否存在'平均受欢迎程度'列
if '平均受欢迎程度' in df.columns:
# 计算平均受欢迎程度
average_popularity = df['平均受欢迎程度'].mean()
# 检查平均受欢迎程度是否低于70
if average_popularity < 70:
print("错误,存在学生受欢迎程度低于70的情况!")
else:
print("错误,不存在该列!")
这段代码首先创建一个包含学生信息的数据框,其中包括姓名、年龄和受欢迎程度。然后,它检查是否存在'平均受欢迎程度'列。如果存在该列,代码将计算平均受欢迎程度并检查是否低于70。如果平均受欢迎程度低于70,则输出错误信息。如果不存在该列,则输出错误信息。