这是我在CSV文件中的Pandas输出。
Total Schools Total Students Total Budget Average Math score Average Reading score 15 39,170 $24,649,428 78.99 81.88
d = {'Total Schools': [school_df['name'].count()], 'Total Students': [student_df['name'].count()], 'Total Budget':[school_df['budget'].sum()], 'Average Math score':[round(student_df['math_score'].mean(),2)], 'Average Reading score':[round(student_df['reading_score'].mean(),2)]} school_summary = pd.DataFrame(d) school_summary = school_summary.loc[:,['Total Schools','Total Students','Total Budget','Average Math score','Average Reading score']] school_summary['Total Budget'] = school_summary['Total Budget'].map("${:,.0f}".format) school_summary['Total Students'] = school_summary['Total Students'].map("{:,.0f}".format) school_summary
以上是我创建数据框的代码。我想将数据帧转换为table formate。你能告诉我代码吗?我知道有代码 school_summary.style.set_table_styles 但我不知道如何使用它?
答案 0 :(得分:0)
如果按表格式表示csv。然后就这样做
school_summary.to_csv(FILEPATH)
其中FILEPATH是您要保存新csv文件的位置(如果您正在使用Windows操作系统,则为FILEPATH = r'C:\My Documents\myfile.csv'
)
DO
from IPython.display import display
然后display(school_summary)
(很抱歉,但是python控制台不是查看数据的最佳方式。)