Python输出带百分比Excel表格并保留小数
使用Python的pandas库可以轻松地将数据输出到Excel表格,并以百分比形式显示数值,同时保留两位小数。以下是一个示例代码:
import pandas as pd
# 创建一个DataFrame作为示例数据
data = {'数值': [0.1234, 0.5678, 0.9123]}
df = pd.DataFrame(data)
# 格式化列为百分比并保留两位小数
df['百分比'] = df['数值'].apply(lambda x: '{:.2%}'.format(x))
# 保存DataFrame到Excel文件
df.to_excel('output.xlsx', index=False)
这段代码中,首先导入pandas库。然后创建一个DataFrame对象,其中包含一个名为'数值'的列,包含了一些数值数据。接下来,使用apply方法和lambda函数将每个数值格式化为百分比,并保留两位小数。最后,使用to_excel方法将DataFrame保存到名为'output.xlsx'的Excel文件中,index=False参数是为了不保存行索引。
运行该代码后,将生成一个名为'output.xlsx'的Excel文件,其中包含了一个名为'百分比'的列,列中的数值以百分比形式显示,并保留两位小数。
原文地址: https://www.cveoy.top/t/topic/k6d 著作权归作者所有。请勿转载和采集!