gpt4 book ai didi

python - 将样式对象导出到 csv 时出现 pandas 数据框错误

转载 作者:太空宇宙 更新时间:2023-11-03 15:04:24 26 4
gpt4 key购买 nike

我有一个数据框,每列的格式都不同。我需要将其导出到 csv 或 dat 文件。但收到以下错误消息:

属性错误:“Styler”对象没有属性“to_csv”

如何解决这个问题?

import pandas as pd
import datetime

def time_formatter(data):
return datetime.datetime.strptime(data, "%Y/%m/%d").date().strftime('%Y%m%d')

df = pd.DataFrame({'a':[1,2,3], 'b':['2017/01/01', '2017/01/02','2016/12/31'], 'c':['aaa', 'bbb', 'ccc'], 'd':[4,5,6]})

formatter = {'a':'{:4.2f}', 'b': time_formatter, 'd':'{:8.2f}'}

df = df.style.format(formatter)

df.to_csv('aaa.csv')

最佳答案

这是因为 CSV 是纯文本格式,这些文件不包含样式(格式)信息。这就是为什么你会得到 AttributeError: 'Styler' object has no attribute 'to_csv' 。您需要将其另存为 excel file使用不同的样式。

关于python - 将样式对象导出到 csv 时出现 pandas 数据框错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44789358/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com