利用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选定形状时不显示形状手柄怎么办
  • 热门搜索
    男士虚怎么办 肩周炎怎么办 麦粒肿是怎么引起的 微信账号怎么注销 我的世界怎么下马 安化黑茶怎么泡 绿豆芽怎么发 万用表怎么测电压 怎么扎头发好看 怎么将pdf转换成word