python对csv文件中的数据进行分类_利用Python对csv文件中的数据进行排序
代碼如下:
#導入包
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文件中的数据进行分类_利用Python对csv文件中的数据进行排序的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python版本切换_Ubuntu18.
- 下一篇: python中from import用法