Data input/output

Read/To CSV

#read data from CSV file
pandas.read_csv(filepath, 
                header='infer', #表头行数,默认header=0
                names=None, #选择使用的列,对于未使用的列,直接转化为index
                index_col=None, #选择index
                usecols=None, #选择目标列,其余列不显示
                dtype=None, #接dict,设定每一列的数据格式
                prefix=None, #对列明加前缀
                mangle_dupe_cols=True, #对于重名的列,进行自动加尾缀处理用于区分 
                nrows=None, #读取几列
                skip_blank_lines=True, #跳过空行
                encoding=None, #编码类型
                float_precision=None #浮点精度)
#output into CSV file
DataFrame.to_csv(path_or_buf=None, 
                 na_rep='', #缺失值显示方式
                 float_format=None, #浮点值格式 
                 columns=None, #输出的列数
                 header=True, #是否输出表头
                 index=True, #是否输出index
                 index_label=None, #是否输出index_label
                 encoding=None, #编码类型
                 tupleize_cols=None, #处理多层次index
                 date_format=None #日期格式
                 )

Read/To Excel

#read data from Excel file
pandas.read_excel(Path,  #路径
                  sheet_name=0, #sheet名称,可以是位置数字可以是字符串
                  header=0, #表头
                  index_col=None, 
                  usecols=None, #读取的列
                  dtype=None, #接dict,设定每一列的数据格式
                  nrows=None,  #读取几列
                  mangle_dupe_cols=True) #对于重名的列,进行自动加尾缀处理用于区分 
#output into Excel file
DataFrame.to_excel(excel_writer, #文件路径名称
                   sheet_name='Sheet1', 
                   na_rep='', #缺失值表现形式
                   float_format=None, #浮点型格式
                   columns=None, #输出哪几列
                   header=True, #是否有表头
                   index=True, #是否index
                   index_label=None, 
                   startrow=0, #从那行开始
                   startcol=0, #从那列开始
                   engine=None, 
                   merge_cells=True, #是否合并单元格
                   encoding=None, #编码规则
                   freeze_panes=None) 

你可能感兴趣的:(Data input/output)