在 Markdown 中获取字典作为表格

问题描述

所以我写了下面的代码

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 是通过 webhooks 发送给 chime 的消息。我想在 Markdown 中使用表格来获得这样的东西

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

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

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

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)