1. 按指定列名顺序输出DataFrame
pandas提供的DataFrame数据结构,读取、输出csv有专用的函数。
import pandas as pd
df = pd.read_csv(in_path) # 读取csv文件
df=pd.DataFrame({'a':[0,1],'b':[1,2],'c':[2,3]})
df.to_csv(out_path,index=False) # 将df输出到csv文件,输出顺序为dataframe默认的列名顺序
col=['b','a','c']
df.to_csv(out_path,index=False,columns=col) #按指定列名顺序输出df
输出结果:
#按默认列名顺序输出df
a,b,c
0,1,2
1,2,3
# 按指定列名顺序输出df
b,a,c
1,0,2
2,1,3
2.将DataFrame转换为矩阵
可通过df.values将DataFrame转换为矩阵

本文介绍使用Python的Pandas库进行CSV文件的操作方法,包括如何按指定列名顺序输出DataFrame,以及如何将DataFrame转换为矩阵,适用于数据分析和数据处理的学习者。
3万+

被折叠的 条评论
为什么被折叠?



