当前位置:   article > 正文

我的Python心路历程 第五期(5.2 csv读写不要索引或字段名)_python读csv 无列名

python读csv 无列名

背景

今日我的Python心路历程是 csv读写不要索引或字段名)

分析

默认写入会带索引,代码如下:

    # 输出csv文件名
    topfile_path = os.path.join(curpath, 'top.csv')
    top_tech_dfAdj.to_csv(topfile_path) 

    # 获取数据from csv文件中 [Adj Close],
    top_tech_df = pd.read_csv(topfile_path, index_col=1)#从列1开始读取
    print top_tech_df.head()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

运行效果如下图所示:
在这里插入图片描述

方案

更改为写入不带索引,代码如下:

    # 输出csv文件名
    topfile_path = os.path.join(curpath, 'top.csv')
    top_tech_dfAdj.to_csv(topfile_path, index=False) #加参数index以便保证写入时不写索引;如果不需要字段名则可以加上header=False

    # 获取数据from csv文件中 [Adj Close],
    top_tech_df = pd.read_csv(topfile_path, index_col=1) #从列1开始
    print top_tech_df.head()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

效果1

运行效果如下图所示:
在这里插入图片描述

更改为读取默认参数,代码如下:

    # 输出csv文件名
    topfile_path = os.path.join(curpath, 'top.csv')
    top_tech_dfAdj.to_csv(topfile_path, index=False) #加参数index以便保证写入时不写索引;如果不需要字段名则可以加上header=False

    # 获取数据from csv文件中 [Adj Close],
    top_tech_df = pd.read_csv(topfile_path)
    print top_tech_df.head()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

效果2

运行效果如下图所示:
在这里插入图片描述

如果读取时不想现实索引,那么代码如下:

    # 输出csv文件名
    topfile_path = os.path.join(curpath, 'top.csv')
    top_tech_dfAdj.to_csv(topfile_path, index=False) #加参数index以便保证写入时不写索引;如果不需要字段名则可以加上header=False

    # 获取数据from csv文件中 [Adj Close],
    top_tech_df = pd.read_csv(topfile_path, index_col=0) #从列0开始读取
    print top_tech_df.head()
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

效果3

运行效果如下图所示:
在这里插入图片描述

如上图所示看不到索引号了。

备注:如果不需要字段名,那么写入时可以加上header=False参数即可。

参考:
1、我的Python心路历程 第五期(5.1 csv读写基础)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/爱喝兽奶帝天荒/article/detail/851743
推荐阅读
相关标签
  

闽ICP备14008679号