zoukankan      html  css  js  c++  java
  • CSV文件的批量修改(增加行列索引,另存为文件)

    批量处理:

    1.读取

    2.处理

    3.保存

    # hanbb
    # come on!!!
    import pandas as pd
    
    # 标题的设置
    column_title = ['时间','上海A股','上海A股最新值','股票家数','亏损家数','近一月数据','近三月数据','近六月数据','近一年月数据',
                    '深圳A股','深圳A股最新值','深圳A股股票家数','深圳A股亏损家数','深圳A股近一月数据','深圳A股近三月数据','深圳A股近六月数据','深圳A股近一年月数据',
                    '沪深A股板块名称','沪深A股最新值','沪深A股股票家数','沪深A股亏损家数','沪深A股近一月数据','沪深A股近三月数据','沪深A股近六月数据','沪深A股近一年月数据',
                    '深市主板板块名称','深市主板最新值','深市主板股票家数','深市主板亏损家数','深市主板近一月数据','深市主板近三月数据','深市主板近六月数据','深市主板近一年月数据',
                    '中小板板块名称','中小板最新值','中小板股票家数','中小板亏损家数','中小板近一月数据','中小板近三月数据','中小板近六月数据','中小板近一年月数据',
                    '创业板板块名称','创业板最新值','创业板股票家数','创业板亏损家数','创业板近一月数据','创业板近三月数据','创业板近六月数据','创业板近一年月数据',]
    
    def save_new(file_path,save_path):
        # 数据的读入
        guxilv = pd.read_csv("{}".format(file_path), encoding="gbk", names=column_title, index_col='时间', parse_dates=True)
        # 数据的存取
        guxilv.to_csv("{}".format(save_path))
    
    file_paths = ["E:\download\gundongshiyinglv.csv","E:\download\guxilv.csv","E:\download\jingtaishiyinglv.csv","E:downloadshijinglv.csv"]
    save_paths = ["E:\download3\gundongshiyinglv2.csv","E:\download3\guxilv2.csv","E:\download3\jingtaishiyinglv2.csv","E:download3shijinglv2.csv"]
    
    for i in range(0,len(file_paths)):
        save_new(file_paths[i],save_paths[i])
  • 相关阅读:
    数据结构与算法分析-Code Blocks中出现的找不到头文件的问题
    数据结构与算法分析-用C语言实现栈(数组方式)
    数据结构与算法分析-用C语言实现栈(链表方式)
    数据结构与算法分析-用C语言实现单链表
    C语言经典算法100例-结束语
    C++ Primer 7.33 练习编写成员函数
    C语言经典算法100例-073-链表逆序插入节点
    C语言经典算法100例-072-创建一个链表
    LintCode-编辑距离
    LintCode-乘积最大子序列
  • 原文地址:https://www.cnblogs.com/hanbb/p/7994833.html
Copyright © 2011-2022 走看看