1

所以我写了下面的代码

paa_required_data = {
        "Case age": paa_pending_since,
        "PAA Case ID": all_paa_cases,
        "PAA Owner": data[data["Status"] == "Pending Amazon Action"].Owner.to_list(),
    }

    mac_required_data = {
        "Case age": mac_pending_since,
        "Mac Case ID": all_mac_cases,
        "MAC Owner": data[data["Status"] == "Merchant Action Completed"].Owner.to_list(),
    }

    paa_new_data = pandas.DataFrame(paa_required_data).sort_values(by=['Case age'], ascending=False).to_string(index=False)
    mac_new_data = pandas.DataFrame(mac_required_data).sort_values(by=['Case age'], ascending=False).to_string(index=False)
    chime_msg = f"/md Hello @Present \n" \
                f"Good morning. I request you to kindly work on these PAA and MAC cases on priority and get them " \
                f"resolved at the earliest.\n" \
                f"### PAA Cases as of {datetime.date.today()}\n" \
                f"{paa_new_data}\n" \
                f"### MAC Cases as of {datetime.date.today()}\n" \
                f"{mac_new_data}\n" \

字典中的所有值都是列表。chime_msg 是通过 webhook 发送到 chime 的消息。我想在降价中使用表格来获得类似的东西

病例年龄 PAA 案例 ID PAA 所有者
值 1 值 2 价值 3

但是,当我在对数据框进行排序后尝试使用 .to_markdown() 时,我收到一条错误消息,指出 'str' 对象没有属性 'to_markdown' 。此外,当我使用 .to_markdown 而不进行排序时,chime 中的输出是 |---:--- (转换为表情符号)

谁能帮我得到上面显示的表格输出?

4

0 回答 0