gpt4 book ai didi

python - Pandas :显示整行而不截断

转载 作者:行者123 更新时间:2023-12-05 00:55:18 25 4
gpt4 key购买 nike

我有一个 python 脚本,它使用 AWS SNS 在失败时发送电子邮件。我遇到了数据框被截断的问题,我不确定如何显示整个线程。我尝试过使用 Pandas set_option 但这似乎没有任何效果。

有没有办法打印出整个数据框并显示整行?

下面是一小段代码:

import pandas as pd
import boto3
pd.set_option('display.max_columns', None)
pd.set_option('display.max_rows', None)

session = boto3.Session()
sns = session.client('sns', region_name='us-east-1')

d = {'failed_runs':['296e62fb-1bc2-4e27-8d69-4a2267237698 - FAILED-GSN-INTO', '92b15078-1fcc-41f0-bc20-d933becf23bf - FAILED-ESP2-INTO', 'b04460ef-32a7-403a-8fbe-468effed7f2b - FAILED-HLN-INTO']}

df = pd.DataFrame(d)

response = sns.publish(TopicArn="arn:aws:sns:xxxxxxxxx",
Message="""
Daily Digest for Failed Runs
------------------------------------------------------------------------------------

{}

------------------------------------------------------------------------------------


""".format(df))

这给了我这样的电子邮件:

       Daily Digest for Failed Runs
------------------------------------------------------------------------------------

failed_runs
0 296e62fb-1bc2-4e27-8d69-4a2267237698 - FAILED-...
1 92b15078-1fcc-41f0-bc20-d933becf23bf - FAILED-...
2 b04460ef-32a7-403a-8fbe-468effed7f2b - FAILED-...

最佳答案

您可以尝试将 df 打印到输出中,而不是使用 {}.format(df)

print(df.to_string())

关于python - Pandas :显示整行而不截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64795540/

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