Python學習筆記:按指定列順序寫入csv文件


pandas.DataFrame 默認列名按字典順序,可通過添加 columns 字段實現指定順序。

import pandas as pd
import numpy as np
import os
os.chdir(r'C:\Users\111\Desktop')

df_size = 10
df = pd.DataFrame({
    'a': np.random.rand(df_size),
    'b': np.random.rand(df_size),
    'c': np.random.rand(df_size),
    'd': np.random.rand(df_size),
    'e': np.random.rand(df_size)
    })

# 默認順序
df.to_csv('df.csv') 

# 指定順序
output_columns = ['e','d','c','b','a']
df.to_csv('df2.csv', index=False, columns=output_columns, encoding='utf-8')

參考鏈接:csv 按指定列順序寫入


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM