利用Python对csv文件中的数据进行排序

 时间:2026-02-12 10:03:20

1、在单元格中,存在杂乱的数据,有时为了统计需要,可以进行排序。

利用Python对csv文件中的数据进行排序

2、代码如下:

#导入包

import pandas as pd

from pandas import DataFrame,Series

#设置路径

path='C:\\Users\\jyjh\\Desktop\\CHROMOSOME_NUMBERS_DATA_OF_GENUS.csv'

#数据列索引

columns_1=['Genus','Latin_name','Error','Gametophytic','Sporophytic','Paresd_n']

columns_2=['Gametophytic','Sporophytic','Paresd_n']

#构建数据表

frame=DataFrame(pd.read_csv(path))

#填充NaN为0

for i in columns_1:

    frame[i]=frame[i].fillna(0)

#遍历数据表中的元素

for i in columns_2:

    for j in frame.index:

#临时列表

        temporary=[]

        if isinstance(frame[i].ix[j],int):

            temporary=frame[i].ix[j]

        else:

            for k in frame[i].ix[j].split(','):

                temporary.append(int(k.strip()))

#列表元素排序并赋值返回

            temporary.sort()

        frame[i].ix[j]=temporary

#显示错误的位置

        print(i+' '+str(j))

#保存文件

frame.to_csv('data_1.csv')

利用Python对csv文件中的数据进行排序

3、结果如图 :

数据经过排序,呈递增分布。

利用Python对csv文件中的数据进行排序

  • 如何使用python语言中的array进行访问数组
  • 如何用python的matplotlib画标准正态分布直方图
  • 如何使用python对变量求导、求雅可比、黑塞矩阵
  • VB入门教程:[6]使用表达式比较值
  • Visio选定形状时不显示形状手柄怎么办
  • 热门搜索
    康辉旅游集团 邮船旅游 黄花城水长城旅游区 红河旅游景点大全 行者 旅游卫视 呼伦贝尔旅游景点大全 南日岛旅游 北川旅游景点大全 最新旅游新闻 汕尾旅游景点大全