當我使用 pandas read_sql 從 mysql 讀取時,它回傳行號為第一列的行,如下所示。這可以避免行號嗎?

uj5u.com熱心網友回復:
您可以False用作第二個引數來排除索引。
例子
df.to_csv('filename.csv', index = False, encoding='utf-8')
print(df)
或者
df.toPandas().to_csv('filename.csv', index=False, encoding='utf-8')
print(df)
使用此功能指導您
DataFrame.to_csv(self, path_or_buf=None, sep=', ', na_rep='', float_format=None, columns=None, header=True, index=True, index_label=None, mode='w', encoding=None, compression='infer', quoting=None, quotechar='"', line_terminator=None, chunksize=None, date_format=None, doublequote=True, escapechar=None, decimal='.')
您可以在此處閱讀更多相關資訊 -> Pandas DataFrame: to_csv() 函式
uj5u.com熱心網友回復:
謝謝大家。我需要將行匯出到 CSV 到可視化工具。所以不需要行號。在 pandas 的 csv 函式中,我設定了 index=False 以避免顯示索引。那行得通。謝謝大家的幫助。干杯
df.toPandas().to_csv('output.csv', index=False)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/491319.html
標籤:Python 熊猫 数据框 阿帕奇火花 apache-spark-sql
上一篇:在檔案末尾使用新行讀取單個文本檔案,但不希望逗號出現在pandas資料框中串列的末尾
下一篇:用零替換列值
