Pandas 格式化符号 xlsx
Pandas format symbols xlsx
我的 xlsx 上需要一个 %
符号。我申请 format2 = workbook.add_format({'num_format': '0%'})
但我的号码乘以 100
我不想要它!我只需要添加 %
符号
xlsx 数据:
1.72
格式 2:
172%
我需要的格式:
1.72%
首先将数字列除以 100:
df.loc[:, df.dtypes.apply(lambda c: np.issubdtype(c, np.number))] = \
df.select_dtypes('number').div(100.)
或者:
cols = df.columns[df.dtypes.apply(lambda c: np.issubdtype(c, np.number))]
df[cols] /= 100.
现在您可以在 Excel
中使用您的 %
格式
我的 xlsx 上需要一个 %
符号。我申请 format2 = workbook.add_format({'num_format': '0%'})
但我的号码乘以 100
我不想要它!我只需要添加 %
符号
xlsx 数据:
1.72
格式 2:
172%
我需要的格式:
1.72%
首先将数字列除以 100:
df.loc[:, df.dtypes.apply(lambda c: np.issubdtype(c, np.number))] = \
df.select_dtypes('number').div(100.)
或者:
cols = df.columns[df.dtypes.apply(lambda c: np.issubdtype(c, np.number))]
df[cols] /= 100.
现在您可以在 Excel
中使用您的%
格式