运行pd.core.format.header_style = None
时出现以下错误:
AttributeError Traceback (most recent call last)
<ipython-input-25-fb23b66754fa> in <module>()
11 # df1.to_excel(writer, sheet_name='Sheet1')
12
---> 13 pd.core.format.header_style = None
AttributeError: module 'pandas.core' has no attribute 'format'
有人知道format
移动到哪里了吗?
答案 0 :(得分:5)
您现在正在寻找
pd.formats.format.header_style = None
我相信,版本0.18.1
。请参阅问题CLN & REORG core/common.py #12503。
修改(版本&gt; = 0.20
)
正如杰夫所说,这不是一个公共财产,所以很容易四处走动。现在可以在pandas.io.formats.excel
找到它,您必须导入它。
如果您希望到目前为止处理从不同版本访问它(再次,易于更改),this incompatibility issue的改编可能看起来像
import packaging.version
import pandas
import pandas.io.formats.excel
def get_format_module():
version = packaging.version.parse(pandas.__version__)
if version < packaging.version.parse('0.18'):
return pandas.core.format
elif version < packaging.version.parse('0.20'):
return pandas.formats.format
else:
return pandas.io.formats.excel