由于这个错误,我的工作代码今天突然停止工作。有人能帮我解决这个问题吗?
style = Styler(bg_color = 'red',font_size=10)
sf = StyleFrame(filtered_data)
#Getting Error at following line:
sf.apply_column_style(cols_to_style=filtered_data.columns.to_list(),style_header=True,styler_obj=Styler(font_size=10,font='Calibri',wrap_text = False)) filtered_data列是时间戳:
>>> print(filtered_data.columns.to_list())
['KPI', Timestamp('2020-11-06 00:00:00'), Timestamp('2020-11-06 01:00:00'),
Timestamp('2020-11-06 02:00:00'), Timestamp('2020-11-06 03:00:00'),
Timestamp('2020-11-06 04:00:00'), Timestamp('2020-11-06 05:00:00'),
Timestamp('2020-11-06 06:00:00'), Timestamp('2020-11-06 07:00:00'),
Timestamp('2020-11-06 08:00:00'), Timestamp('2020-11-09 00:00:00'),
Timestamp('2020-11-09 01:00:00'), Timestamp('2020-11-09 02:00:00'),
Timestamp('2020-11-09 03:00:00'), Timestamp('2020-11-09 04:00:00'),
Timestamp('2020-11-09 05:00:00'), Timestamp('2020-11-09 06:00:00'),
Timestamp('2020-11-09 07:00:00'), Timestamp('2020-11-09 08:00:00'),
Timestamp('2020-11-10 00:00:00'), Timestamp('2020-11-10 01:00:00'),
Timestamp('2020-11-10 02:00:00'), Timestamp('2020-11-10 03:00:00'),
Timestamp('2020-11-10 04:00:00'), Timestamp('2020-11-10 05:00:00'),
Timestamp('2020-11-10 06:00:00'), Timestamp('2020-11-10 07:00:00'),
Timestamp('2020-11-10 08:00:00'), Timestamp('2020-11-11 00:00:00'),
Timestamp('2020-11-11 01:00:00'), Timestamp('2020-11-11 02:00:00'),
Timestamp('2020-11-11 03:00:00'), Timestamp('2020-11-11 04:00:00'),
Timestamp('2020-11-11 05:00:00'), Timestamp('2020-11-11 06:00:00'),
Timestamp('2020-11-11 07:00:00'), Timestamp('2020-11-11 08:00:00')]其他输入如下:
>>from styleframe.version import get_all_versions
>>print(get_all_versions())
Python 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 24 2018, 00:16:47) [MSC v.1916 64 bit (AMD64)]
pandas 1.0.3
openpyxl 3.0.4
StyleFrame 3.0.5发布于 2020-11-12 02:34:55
数据太大,无法转储。我最终设法获得了它的csv,当我在这里截取它的屏幕截图时,我注意到一个列名被提到了两次。我想,这就是错误发生的原因!我正在仔细查看这个文件,看看是否能找到更多这样的列。感谢您抽出时间来回答我的问题。
https://stackoverflow.com/questions/64791537
复制相似问题