我對python熊貓相當陌生,但無法正確獲取to_csv輸出引用。pandas to_csv輸出引用問題
import pandas as pd
text = 'this is "out text"'
df = pd.DataFrame(index=['1'],columns=['1','2'])
df.loc['1','1']=123
df.loc['1','2']=text
df.to_csv('foo.txt',index=False,header=False)
輸出是:
123,"this is ""out text"""
但我想:
123,this is "out text"
有誰知道如何得到這個權利?提前致謝。
我試過這個,但得到了「錯誤:需要轉義,但沒有escapechar設置」。 我也嘗試添加escapechar ='\\'或escapechar = None,但似乎不起作用... – user3199761
@ user3199761:這是因爲您的真實數據 - 與您粘貼的示例不同 - 具有您需要的東西轉義,如帶逗號的字符串。如果輸出「a」,b,c「,d」,則可以解析結果,但如果寫出「a,b,c,d」,則列是什麼?你不知道。 – DSM
我曾嘗試使用上述相同示例的代碼,但遇到了錯誤。我正在使用熊貓0.11.0和Python 2.7.6,不知道這是否有幫助。 – user3199761