打印带有填充的Python pandas数据帧

2024-10-06 08:11:17 发布

您现在位置:Python中文网/ 问答频道 /正文

在stdoum中添加一个简短的CSV格式,并将结果添加到stdoum中。注意:我不使用format,因为我不想证明输出的合理性。在

代码:

def duplicate_data():
    dup_df = inventory_df[inventory_df.duplicated(['STORE_NO','SKU'],keep=False)]
    if dup_df.empty:
        print(five, 'INFO: No Duplicate Entries Found')
    else:
        #print('\n')
        print(five, 'WARN: Duplicate STORE_ID and SKU Data Found!')
        print(five, dup_df.to_string(index=False))

结果:

在打印数据帧之前,一切都很好:

^{pr2}$

我可以迭代行,但是格式比上面的例子差。在

for rows in dup_df.iterrows():
            print(five,rows)

关于如何格式化数据帧输出有什么想法吗?在


Tags: csv数据storefalsedf格式rowsinventory
1条回答
网友
1楼 · 发布于 2024-10-06 08:11:17

不是很好,但你可以这样做:

def padlines(text, padding):
    return "\n".join(padding + l for l in text.splitlines())

然后padlines(df.to_string(), five)

相关问题 更多 >