我有一個包含三列的 CSV 檔案:col1、col2、col3 我試圖將一個只包含 col2 的 DataFrame 附加到這個檔案
ds = {'col2':[20]}
df = pd.DataFrame(ds)
df.to_csv(csi_filepath,mode='a',index=False,header=False)
結果是:
| 第 1 列 | 列2 | 第 3 列 |
|---|---|---|
| 20 | NaN | NaN |
我希望:
| 第 1 列 | 列2 | 第 3 列 |
|---|---|---|
| NaN | 20 | NaN |
是否有可能以某種方式實作這一目標?
uj5u.com熱心網友回復:
試試 reindex
ds = {'col2':[20]}
df = pd.DataFrame(ds).reindex(columns = ['col1','col2','col3'])
df.to_csv(csi_filepath,mode='a',index=False,header=False)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/349658.html
