簡體   English   中英

在 Python 中更改 Pandas 字典的輸出格式?

[英]Change output format of Pandas dictionary in Python?

我有一個包含所有水果數據的 csv 文件

import pandas as pd
df = pd.read_csv('fruit_list.csv')

grouped_by_places = df.groupby('Places')
sort_quad = grouped_by_places['Quality']
max_quad = sort_quad.max()

但是當我打印(max_quad.to_dict())時,我只能獲得字典的默認輸出格式

{'A': 100, 'B': 70, 'C': 99, 'D': 84, 'E': 98, 'F': 89}

但我試圖將輸出打印為

A : 100.0
B : 70.0
C : 99.0
D : 84.0
E : 98.0
F : 89.0

請幫忙謝謝閱讀。

Series.itemsprintf-string一起使用:

for k,v in max_quad.items():
    print (f'{k} : {v}')
    
    A : 100
    B : 70
    C : 99
    D : 84
    E : 98
    F : 89

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM