0
我的理解是將換行符\n
作爲表示pandas.DataFrame
列的字符串的一部分,可以認爲是壞行爲。例如:DataFrame的列名內部的換行符
pandas.DataFrame([[1,2],[3,4]], columns=['First\ncolumn', 'Second\ncolumn'])
主要原因是,這掩蓋了繁瑣名稱後面的列名,因此容易出錯。然而,其中一個優點是,在導出DataFrame
時,例如爲了表現出色,在格式化列的名稱方面,這可能非常方便。
什麼會被認爲是最佳做法在這種情況下?有沒有辦法只爲輸出格式化列?我找不到一個。
從我的小實驗在出口功能的'columns'選項可以幫助您選擇列的子集要出口,但它實際上並不會重命名列。你能澄清一下嗎? – Dror
嗯,我的錯誤,現在編輯答案。 – Kracit
@Dror現在修復它 – Kracit