Advertisement

Python入门案例1:学习读取CSV文件并按列降序排列

阅读量:

本系列文章自此展开,将依次呈现若干Python基础实例并附带代码演示。本期内容聚焦于运用pandas库完成csv文件的读取操作,并依据特定列的数据值由高至低完成排序处理。

目录

    • 一、实例说明
      • 二、程序解析
      • 三、全部代码
      • 四、执行结果

一、案例描述与分析

scalars.csv文件由三列数据构成,包含多行记录。其中第一列记录的是Wall time,该数据属于无效信息;第二列对应Step,用于图像绘制中的横坐标;第三列则为Value,作为图像绘制时的纵坐标。
需要对scalars.csv文件中第三列的数据(即Value)进行从小到大的排序操作,并基于排序后的结果生成相应的图像。

二、代码实现与解析

首先需要引入相关的库文件:

复制代码
    import pandas as pd
    import matplotlib.pyplot as plt
    
    
      
      
    

read_csv函数的功能是加载csv格式的数据文件,其中header参数用于定义数据列的标题,而usecols参数则用于选择需要读取的列,具体为第二列和第三列,其中第二列作为横坐标,第三列作为纵坐标。sort_values函数的作用是对数据进行排序操作,by参数用于指定排序所依据的字段

全部评论 (0)

还没有任何评论哟~