import pandas as pd
# 创建一个简单的数据集
data = {
'StudentID': [1, 2, 3],
'CourseID': ['CS101', 'CS102', 'CS103'],
'Participation': [0.75, 0.9, 0.85],
'AssignmentSubmissionTime': [1, 2, 3]
}
df = pd.DataFrame(data)
print(df)
]]>
# 清洗数据
df['Participation'].fillna(0, inplace=True)
# 分析数据
average_participation = df['Participation'].mean()
print(f"平均参与度: {average_participation}")
]]>
import matplotlib.pyplot as plt
# 数据可视化
plt.figure(figsize=(10, 6))
plt.bar(df['CourseID'], df['Participation'])
plt.xlabel('课程ID')
plt.ylabel('参与度')
plt.title('各课程平均参与度')
plt.show()
]]>