統一列寬並設定顯示選項

侬侬发發表於2024-10-05
# 有時 pandas 預設輸出的列寬不夠,導致某些列與內容錯位。我們可以設定 pandas 的顯示選項來調整列寬:
import
pandas as pd # 設定pandas選項來顯示對齊 pd.set_option('display.unicode.east_asian_width', True) # 對齊中文字元 pd.set_option('display.colheader_justify', 'center') # 列名居中對齊 pd.set_option('display.width', 100) # 設定輸出寬度,確保不會截斷 # 示例資料 data = { '產品': ['A', 'B', 'A', 'C', 'B', 'A'], '日期': ['2023-01-01', '2023-01-01', '2023-01-02', '2023-01-01', '2023-01-02', '2023-01-02'], '銷量': [10, 15, 8, 10, 25, 20], '銷售額': [100, 150, 80, 100, 250, 200], '銷量標準化': [-0.41, -0.71, -0.73, None, 0.71, 1.14] } df = pd.DataFrame(data) # 列印DataFrame,確保列對齊 print(df.to_string(index=False))

相關文章