ภาพรวม
ปรับการจัดตำแหน่งหัวคอลัมน์ (column headers) ให้อยู่กึ่งกลาง ใช้ option display.colheader_justify
ตัวอย่างโค้ด
import pandas as pd
dataFrame = pd.DataFrame({
"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],
"Reg_Price": [7000.5057, 1500, 5000.9578, 8000, 9000.75768, 6000]
})
print("DataFrame ...\n", dataFrame)
pd.set_option('display.colheader_justify', 'center')
print("\nUpdated dataframe with center aligned column headers...\n", dataFrame)
ผลลัพธ์
DataFrame ...
Car Reg_Price
0 BMW 7000.5057
1 Lexus 1500.0000
2 Tesla 5000.9578
3 Mustang 8000.0000
4 Mercedes 9000.7577
5 Jaguar 6000.0000
Updated dataframe with center aligned column headers...
Car Reg_Price
0 BMW 7000.5057
1 Lexus 1500.0000
2 Tesla 5000.9578
3 Mustang 8000.0000
4 Mercedes 9000.7577
5 Jaguar 6000.0000
ตัวเลือกอื่นของ colheader_justify
'left'– ชิดซ้าย (default)'center'– กึ่งกลาง'right'– ชิดขวา
Options อื่นที่น่าสนใจ
pd.set_option('display.max_columns', None) # แสดงคอลัมน์ทั้งหมด
pd.set_option('display.width', 200) # ความกว้าง console
pd.set_option('display.precision', 2) # จำนวนทศนิยม
pd.set_option('display.float_format', '{:.2f}'.format) # format float
pd.reset_option('all') # รีเซ็ตทั้งหมด
หมายเหตุ
- การตั้งค่านี้ส่งผลต่อ การแสดงผล (repr) เท่านั้น ไม่เปลี่ยนข้อมูลจริง
- ใช้ได้กับ Jupyter Notebook, IPython, terminal
- ไม่ส่งผลต่อ export (to_csv, to_excel, to_html)