在熊猫数据框上执行“to_csv”时仅将标题分隔符更改为“:”的最佳方法是什么?
例如:
items = [['Phone', 2000, 'Apple'], ['TV', 1500, 'LG'], ['Radio', 800, 'FM'], ['Fridge',0,'LG']]
df = pd.DataFrame(items, columns=['Item', 'Price', 'Model'], dtype=float)
print(df)
Item Price Model
0 Phone 2000.0 Apple
1 TV 1500.0 LG
2 Radio 800.0 FM
3 Fridge 0.0 LG
当我将其转换为 CSV 时,我得到
df.to_csv(index=False)
输出
'Item,Price,Model\nPhone,2000.0,Apple\nTV,1500.0,LG\nRadio,800.0,FM\nFridge,0.0,LG\n'
相反,我希望输出为:
'Item:Price:Model\nPhone,2000.0,Apple\nTV,1500.0,LG\nRadio,800.0,FM\nFridge,0.0,LG\n'
相关分类