簡體   English   中英

如何避免覆蓋 pandas dataframe.to_csv 中的值?

[英]How to avoid overwriting values in pandas dataframe.to_csv?

我想從 pandas 數據框中生成 CSV 我的data是一個動態的字典 $ data中的所有值都是正確的。

我想要的是生成 CSV 而不覆蓋它的值。

    data = {'filename':filenameArray,
                    'width':widthArray,
                    'height':heightArray,
                    'class':classArray,
                    'xmin':xminArray,
                    'ymin':yminArray,
                    'xmax':xmaxArray,
                    'ymax':ymaxArray}
            #print(data)

    header=True

    df = pd.DataFrame(data)

    mode = 'w' if header else 'a'
    df.to_csv("saved_csv_at_8th.csv",mode=mode,header=header,index=False)
    header=False 

您當前的代碼有什么問題? 如果您不想覆蓋當前的 csv 文件,請將模式設置為“a”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM