我通过一个内部连接合并了两个Pandas数据帧(课程表和学生评估)。然后,我根据讲师的课程逐节生成一个.groupby()数据帧。最后,我计算问题1到问题4的.mean()并打印结果。如何将这些结果、多索引、列标题和分析写入ReportLab表以输出到pdf?在
merged_df = pd.merge(left=evals_df, right=sched_df, left_on='Course', right_on='Course')
byInstructor_df = merged_df[['Q1', 'Q2', 'Q3', 'Q4']].groupby([merged_df['PRIMARY_INSTRUCTOR_NAME'],
merged_df['COURSE_NUMBER'], merged_df['OFFERING_NUMBER']])
print(byInstructor_df.mean())
使用打印的当前输出:
^{pr2}$谢谢你的指导。-汤姆
根据您的需要,您可以:
DataFrame
在HTML中格式会更好。还有一个选项可以将笔记本电脑导出到PDF格式(它将需要pdflatex)。在to_excel
method将DataFrame
导出到Excel,并根据需要在集成之前对其进行格式化。请注意,您也可以导出到CSV(to_csv
)来执行相同的操作。在to_latex
方法生成可集成到latex源中的导出。给出了一个完整的例子here希望有帮助。在
相关问题 更多 >
编程相关推荐